var shadow$provide = {}; var shadow$modules = {"uris":{"main":[],"code-editor":["static/js/code-editor.js"],"excalidraw":["static/js/excalidraw.js"],"tldraw":["static/js/tldraw.js"]},"infos":{"main":null,"code-editor":["main"],"excalidraw":["main"],"tldraw":["main"]}}; var $APP = {}; (function(){ shadow$provide[0]=function(ya,ca,Sa,Q){Sa.exports=function(w){return w&&"object"===typeof w&&"function"===typeof w.copy&&"function"===typeof w.fill&&"function"===typeof w.readUInt8}}; shadow$provide[1]=function(ya,ca,Sa,Q){Sa.exports="function"===typeof Object.create?function(w,Y){w.super_=Y;w.prototype=Object.create(Y.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}})}:function(w,Y){w.super_=Y;var y=function(){};y.prototype=Y.prototype;w.prototype=new y;w.prototype.constructor=w}}; shadow$provide[2]=function(ya,ca,Sa,Q){function w(){throw Error("setTimeout has not been defined");}function Y(){throw Error("clearTimeout has not been defined");}function y(m){if(C===setTimeout)return setTimeout(m,0);if((C===w||!C)&&setTimeout)return C=setTimeout,setTimeout(m,0);try{return C(m,0)}catch(p){try{return C.call(null,m,0)}catch(D){return C.call(this,m,0)}}}function q(m){if(P===clearTimeout)return clearTimeout(m);if((P===Y||!P)&&clearTimeout)return P=clearTimeout,clearTimeout(m);try{return P(m)}catch(p){try{return P.call(null, m)}catch(D){return P.call(this,m)}}}function c(){h&&b&&(h=!1,b.length?g=b.concat(g):l=-1,g.length&&u())}function u(){if(!h){var m=y(c);h=!0;for(var p=g.length;p;){b=g;for(g=[];++lT)return p(L)?S.stylize(RegExp.prototype.toString.call(L),"regexp"):S.stylize("[Object]","special");S.seen.push(L);G=O?z(S,L,T,F, G):G.map(function(I){return C(S,L,T,F,I,O)});S.seen.pop();return P(G,R,M)}function u(S,L){if(m(L))return S.stylize("undefined","undefined");if(l(L))return L="'"+JSON.stringify(L).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'",S.stylize(L,"string");if(b(L))return S.stylize(""+L,"number");if(h(L))return S.stylize(""+L,"boolean");if(null===L)return S.stylize("null","null")}function A(S){return"["+Error.prototype.toString.call(S)+"]"}function z(S,L,T,R,G){for(var F=[],O=0,M=L.length;O< M;++O)Object.prototype.hasOwnProperty.call(L,String(O))?F.push(C(S,L,T,R,String(O),!0)):F.push("");G.forEach(function(I){I.match(/^\d+$/)||F.push(C(S,L,T,R,I,!0))});return F}function C(S,L,T,R,G,F){var O,M;L=Object.getOwnPropertyDescriptor(L,G)||{value:L[G]};L.get?M=L.set?S.stylize("[Getter/Setter]","special"):S.stylize("[Getter]","special"):L.set&&(M=S.stylize("[Setter]","special"));Object.prototype.hasOwnProperty.call(R,G)||(O="["+G+"]");M||(0>S.seen.indexOf(L.value)?(M=null===T?c(S,L.value,null): c(S,L.value,T-1),-1S?"0"+S.toString(10):S.toString(10)}var E=ca(2),B=/%[sdj%]/g;Q.format=function(S){if(!l(S)){for(var L=[],T=0;T=G)return O;switch(O){case "%s":return String(R[T++]);case "%d":return Number(R[T++]);case "%j":try{return JSON.stringify(R[T++])}catch(M){return"[Circular]"}default:return O}});for(var F=R[T];Tp?[]:b.slice(m,p+1)}function y(b){var l=z.exec(b);b=(l[1]||"")+(l[2]||"");l=C.exec(l[3]||"");return[b,l[1],l[2],l[3]]}function q(b){b=z.exec(b);var l=b[1]||"",m=!!l&&":"!==l[1];return{device:l,isUnc:m, isAbsolute:m||!!b[2],tail:b[3]}}function c(b){return"\\\\"+b.replace(/^[\\\/]+/,"").replace(/[\\\/]+/g,"\\")}var u=ca(2);"use strict";ya="win32"===u.platform;var A=ca(3),z=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,C=/^([\s\S]*?)((?:\.{1,2}|[^\\\/]+?|)(\.[^.\/\\]*|))(?:[\\\/]*)$/,P={resolve:function(){for(var b="",l="",m=!1,p=arguments.length-1;-1<=p;p--){if(0<=p)var D=arguments[p];else b?(D=u.env["\x3d"+b])&&D.substr(0,3).toLowerCase()===b.toLowerCase()+"\\"||(D=b+"\\"): D=u.cwd();if(!A.isString(D))throw new TypeError("Arguments to path.resolve must be strings");if(D){var v=q(D);D=v.device;var t=v.isUnc,r=v.isAbsolute;v=v.tail;if(!D||!b||D.toLowerCase()===b.toLowerCase())if(b||=D,m||(l=v+"\\"+l,m=r),b&&m)break}}t&&(b=c(b));l=w(l.split(/[\\\/]+/),!m).join("\\");return b+(m?"\\":"")+l||"."},normalize:function(b){var l=q(b);b=l.device;var m=l.isUnc,p=l.isAbsolute;l=l.tail;var D=/[\\\/]$/.test(l);(l=w(l.split(/[\\\/]+/),!p).join("\\"))||p||(l=".");l&&D&&(l+="\\");m&& (b=c(b));return b+(p?"\\":"")+l},isAbsolute:function(b){return q(b).isAbsolute},join:function(){for(var b=[],l=0;l{const t=new Map;t.set("web",{name:"web"});const r=v.CapacitorPlatforms||{currentPlatform:{name:"web"},platforms:t};r.addPlatform=(f,E)=>{r.platforms.set(f,E)};r.setPlatform=f=>{r.platforms.has(f)&&(r.currentPlatform=r.platforms.get(f))};return r};ca=(v=>v.CapacitorPlatforms=w(v))("undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!== typeof ya?ya:{});Sa=ca.addPlatform;const Y=ca.setPlatform;Q.ExceptionCode=void 0;(function(v){v.Unimplemented="UNIMPLEMENTED";v.Unavailable="UNAVAILABLE"})(Q.ExceptionCode||(Q.ExceptionCode={}));class y extends Error{constructor(v,t,r){super(v);this.message=v;this.code=t;this.data=r}}const q=v=>{var t,r,f,E,B;const J=v.CapacitorCustomPlatform||null,V=v.Capacitor||{},H=V.Plugins=V.Plugins||{};var S=v.CapacitorPlatforms;const L=(null===(t=null===S||void 0===S?void 0:S.currentPlatform)||void 0===t?void 0: t.getPlatform)||(()=>{if(null!==J)var F=J.name;else{var O,M;F=(null===v||void 0===v?0:v.androidBridge)?"android":(null===(M=null===(O=null===v||void 0===v?void 0:v.webkit)||void 0===O?void 0:O.messageHandlers)||void 0===M?0:M.bridge)?"ios":"web"}return F});t=(null===(r=null===S||void 0===S?void 0:S.currentPlatform)||void 0===r?void 0:r.isNativePlatform)||(()=>"web"!==L());const T=F=>{const O=G.get(F);return(null===O||void 0===O?0:O.platforms.has(L()))||R(F)?!0:!1};r=(null===(f=null===S||void 0=== S?void 0:S.currentPlatform)||void 0===f?void 0:f.isPluginAvailable)||T;f=F=>{var O;return null===(O=V.PluginHeaders)||void 0===O?void 0:O.find(M=>M.name===F)};const R=(null===(E=null===S||void 0===S?void 0:S.currentPlatform)||void 0===E?void 0:E.getPluginHeader)||f,G=new Map;E=(F,O={})=>{var M=G.get(F);if(M)return console.warn(`Capacitor plugin "${F}" already registered. Cannot register plugins twice.`),M.proxy;const I=L(),ia=R(F);let U;const Z=async()=>{!U&&I in O?U="function"===typeof O[I]?U=await O[I](): U=O[I]:null!==J&&!U&&"web"in O&&(U="function"===typeof O.web?U=await O.web():U=O.web);return U},aa=(pa,va)=>{var ta,xa;if(ia){if(xa=null===ia||void 0===ia?void 0:ia.methods.find(Ga=>va===Ga.name))return"promise"===xa.rtype?Ga=>V.nativePromise(F,va.toString(),Ga):(Ga,Ia)=>V.nativeCallback(F,va.toString(),Ga,Ia);if(pa)return null===(ta=pa[va])||void 0===ta?void 0:ta.bind(pa)}else{if(pa)return null===(xa=pa[va])||void 0===xa?void 0:xa.bind(pa);throw new y(`"${F}" plugin is not implemented on ${I}`,Q.ExceptionCode.Unimplemented); }},W=pa=>{let va;const ta=(...xa)=>{const Ga=Z().then(Ia=>{if(Ia=aa(Ia,pa))return Ia=Ia(...xa),va=null===Ia||void 0===Ia?void 0:Ia.remove,Ia;throw new y(`"${F}.${pa}()" is not implemented on ${I}`,Q.ExceptionCode.Unimplemented);});"addListener"===pa&&(Ga.remove=async()=>va());return Ga};ta.toString=()=>`${pa.toString()}() { [capacitor code] }`;Object.defineProperty(ta,"name",{value:pa,writable:!1,configurable:!1});return ta},fa=W("addListener"),X=W("removeListener"),ea=(pa,va)=>{const ta=fa({eventName:pa}, va),xa=async()=>{const Ia=await ta;X({eventName:pa,callbackId:Ia},va)},Ga=new Promise(Ia=>ta.then(()=>Ia({remove:xa})));Ga.remove=async()=>{console.warn("Using addListener() without 'await' is deprecated.");await xa()};return Ga};M=new Proxy({},{get(pa,va){switch(va){case "$$typeof":break;case "toJSON":return()=>({});case "addListener":return ia?ea:fa;case "removeListener":return X;default:return W(va)}}});H[F]=M;G.set(F,{name:F,proxy:M,platforms:new Set([...Object.keys(O),...(ia?[I]:[])])});return M}; S=(null===(B=null===S||void 0===S?void 0:S.currentPlatform)||void 0===B?void 0:B.registerPlugin)||E;V.convertFileSrc||(V.convertFileSrc=F=>F);V.getPlatform=L;V.handleError=F=>v.console.error(F);V.isNativePlatform=t;V.isPluginAvailable=r;V.pluginMethodNoop=(F,O,M)=>Promise.reject(`${M} does not have an implementation of "${O}".`);V.registerPlugin=S;V.Exception=y;V.DEBUG=!!V.DEBUG;V.isLoggingEnabled=!!V.isLoggingEnabled;V.platform=V.getPlatform();V.isNative=V.isNativePlatform();return V},c=(v=>v.Capacitor= q(v))("undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof ya?ya:{});ya=c.registerPlugin;const u=c.Plugins;class A{constructor(v){this.listeners={};this.windowListeners={};v&&(console.warn(`Capacitor WebPlugin "${v.name}" config object was deprecated in v3 and will be removed in v4.`),this.config=v)}addListener(v,t){this.listeners[v]||(this.listeners[v]=[]);this.listeners[v].push(t);var r=this.windowListeners[v];r&&!r.registered&& this.addWindowListener(r);const f=async()=>this.removeListener(v,t);r=Promise.resolve({remove:f});Object.defineProperty(r,"remove",{value:async()=>{console.warn("Using addListener() without 'await' is deprecated.");await f()}});return r}async removeAllListeners(){this.listeners={};for(const v in this.windowListeners)this.removeWindowListener(this.windowListeners[v]);this.windowListeners={}}notifyListeners(v,t){(v=this.listeners[v])&&v.forEach(r=>r(t))}hasListeners(v){return!!this.listeners[v].length}registerWindowListener(v, t){this.windowListeners[t]={registered:!1,windowEventName:v,pluginEventName:t,handler:r=>{this.notifyListeners(t,r)}}}unimplemented(v="not implemented"){return new c.Exception(v,Q.ExceptionCode.Unimplemented)}unavailable(v="not available"){return new c.Exception(v,Q.ExceptionCode.Unavailable)}async removeListener(v,t){const r=this.listeners[v];r&&(t=r.indexOf(t),this.listeners[v].splice(t,1),this.listeners[v].length||this.removeWindowListener(this.windowListeners[v]))}addWindowListener(v){window.addEventListener(v.windowEventName, v.handler);v.registered=!0}removeWindowListener(v){v&&(window.removeEventListener(v.windowEventName,v.handler),v.registered=!1)}}const z=ya("WebView"),C=v=>encodeURIComponent(v).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);class P extends A{async getCookies(){const v={};document.cookie.split(";").forEach(t=>{if(!(0>=t.length)){var [r,f]=t.replace(/=/,"CAP_COOKIE").split("CAP_COOKIE");r=r.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent).trim();f=f.replace(/(%[\dA-F]{2})+/gi, decodeURIComponent).trim();v[r]=f}});return v}async setCookie(v){try{const t=C(v.key),r=C(v.value),f=`; expires=${(v.expires||"").replace("expires\x3d","")}`,E=(v.path||"/").replace("path\x3d","");document.cookie=`${t}=${r||""}${f}; path=${E}; ${null!=v.url&&0new P}),h=async v=>new Promise((t,r)=>{const f=new FileReader;f.onload=()=>{const E=f.result;t(0<=E.indexOf(",")?E.split(",")[1]:E)};f.onerror=E=>r(E);f.readAsDataURL(v)}),b=(v={})=>{const t=Object.keys(v);return Object.keys(v).map(r=>r.toLocaleLowerCase()).reduce((r, f,E)=>{r[f]=v[t[E]];return r},{})},l=(v,t=!0)=>v?Object.entries(v).reduce((r,f)=>{const [E,B]=f;let J,V;Array.isArray(B)?(V="",B.forEach(H=>{J=t?encodeURIComponent(H):H;V+=`${E}=${J}&`}),V.slice(0,-1)):(J=t?encodeURIComponent(B):B,V=`${E}=${J}`);return`${r}&${V}`},"").substr(1):null,m=(v,t={})=>{t=Object.assign({method:v.method||"GET",headers:v.headers},t);const r=b(v.headers)["content-type"]||"";if("string"===typeof v.data)t.body=v.data;else if(r.includes("application/x-www-form-urlencoded")){var f= new URLSearchParams;for(const [E,B]of Object.entries(v.data||{}))f.set(E,B);t.body=f.toString()}else if(r.includes("multipart/form-data")){const E=new FormData;if(v.data instanceof FormData)v.data.forEach((B,J)=>{E.append(J,B)});else for(f of Object.keys(v.data))E.append(f,v.data[f]);t.body=E;v=new Headers(t.headers);v.delete("content-type");t.headers=v}else if(r.includes("application/json")||"object"===typeof v.data)t.body=JSON.stringify(v.data);return t};class p extends A{async request(v){var t= m(v,v.webFetchExtra),r=l(v.params,v.shouldEncodeUrlParams);t=await fetch(r?`${v.url}?${r}`:v.url,t);r=t.headers.get("content-type")||"";({responseType:v="text"}=t.ok?v:{});r.includes("application/json")&&(v="json");switch(v){case "arraybuffer":case "blob":v=await t.blob();v=await h(v);break;case "json":v=await t.json();break;default:v=await t.text()}const f={};t.headers.forEach((E,B)=>{f[B]=E});return{data:v,headers:f,status:t.status,url:t.url}}async get(v){return this.request(Object.assign(Object.assign({}, v),{method:"GET"}))}async post(v){return this.request(Object.assign(Object.assign({},v),{method:"POST"}))}async put(v){return this.request(Object.assign(Object.assign({},v),{method:"PUT"}))}async patch(v){return this.request(Object.assign(Object.assign({},v),{method:"PATCH"}))}async delete(v){return this.request(Object.assign(Object.assign({},v),{method:"DELETE"}))}}const D=ya("CapacitorHttp",{web:()=>new p});Q.Capacitor=c;Q.CapacitorCookies=g;Q.CapacitorException=y;Q.CapacitorHttp=D;Q.CapacitorPlatforms= ca;Q.Plugins=u;Q.WebPlugin=A;Q.WebView=z;Q.addPlatform=Sa;Q.buildRequestInit=m;Q.registerPlugin=ya;Q.registerWebPlugin=v=>{var t;const r=v.config,f=c.Plugins;if(null===r||void 0===r||!r.name)throw Error('Capacitor WebPlugin is using the deprecated "registerWebPlugin()" function, but without the config. Please use "registerPlugin()" instead to register this web plugin."');console.warn(`Capacitor plugin "${r.name}" is using the deprecated "registerWebPlugin()" function`);if(!f[r.name]||(null===(t=null=== r||void 0===r?void 0:r.platforms)||void 0===t?0:t.includes(c.getPlatform())))f[r.name]=v};Q.setPlatform=Y}; shadow$provide[6]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});Sa=ca(5);Q.Style=void 0;(function(w){w.Dark="DARK";w.Light="LIGHT";w.Default="DEFAULT"})(Q.Style||(Q.Style={}));Q.Animation=void 0;(function(w){w.None="NONE";w.Slide="SLIDE";w.Fade="FADE"})(Q.Animation||(Q.Animation={}));ya=Q.Animation;ca=Q.Style;Sa=Sa.registerPlugin("StatusBar");Q.StatusBar=Sa;Q.StatusBarAnimation=ya;Q.StatusBarStyle=ca}; shadow$provide[7]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});ya=ca(5);class w extends ya.WebPlugin{async write(Y){if("undefined"===typeof navigator||!navigator.clipboard)throw this.unavailable("Clipboard API not available in this browser");if(void 0!==Y.string)await this.writeText(Y.string);else if(Y.url)await this.writeText(Y.url);else if(Y.image)if("undefined"!==typeof ClipboardItem)try{const y=await (await fetch(Y.image)).blob(),q=new ClipboardItem({[y.type]:y});await navigator.clipboard.write([q])}catch(y){throw Error("Failed to write image"); }else throw this.unavailable("Writing images to the clipboard is not supported in this browser");else throw Error("Nothing to write");}async read(){if("undefined"===typeof navigator||!navigator.clipboard)throw this.unavailable("Clipboard API not available in this browser");if("undefined"!==typeof ClipboardItem)try{const Y=await navigator.clipboard.read(),y=Y[0].types[0],q=await Y[0].getType(y);return{value:await this._getBlobData(q,y),type:y}}catch(Y){return this.readText()}else return this.readText()}async readText(){if("undefined"=== typeof navigator||!navigator.clipboard||!navigator.clipboard.readText)throw this.unavailable("Reading from clipboard not supported in this browser");return{value:await navigator.clipboard.readText(),type:"text/plain"}}async writeText(Y){if("undefined"===typeof navigator||!navigator.clipboard||!navigator.clipboard.writeText)throw this.unavailable("Writting to clipboard not supported in this browser");await navigator.clipboard.writeText(Y)}_getBlobData(Y,y){return new Promise((q,c)=>{const u=new FileReader; y.includes("image")?u.readAsDataURL(Y):u.readAsText(Y);u.onloadend=()=>{q(u.result)};u.onerror=A=>{c(A)}})}}ya=ya.registerPlugin("Clipboard",{web:()=>new w});Q.Clipboard=ya}; shadow$provide[8]=function(ya,ca,Sa,Q){ya=ca(5);ca=ya.registerPlugin("NavigationBar",{web:()=>Promise.resolve().then(function(){return Y}).then(y=>new y.NavigationBarWeb)});class w extends ya.WebPlugin{async setNavigationBarColor(y){console.log("Cannot setNavigationBarColor on web",y)}async getNavigationBarColor(){console.log("Cannot getNavigationBarColor on web");return{color:"#000000"}}}var Y=Object.freeze({__proto__:null,NavigationBarWeb:w});Q.NavigationBar=ca}; shadow$provide[9]=function(ya,ca,Sa,Q){function w(){function Y(c,u){void 0===u&&(u=0);var A=c.charCodeAt(u);if(55296<=A&&56319>=A&&u=c?1024*(z-55296)+(c-56320)+65536:z}return 56320<=A&&57343>=A&&1<=u?(z=c.charCodeAt(u-1),c=A,55296<=z&&56319>=z?1024*(z-55296)+(c-56320)+65536:c):A}function y(c,u,A){var z=[c].concat(u).concat([A]),C=z[z.length-2],P=z.lastIndexOf(14);if(1=c||1757==c||1807==c||2274==c||3406==c||69821==c||70082<=c&&70083>=c||72250==c||72326<=c&&72329>=c||73030==c?12:13==c?0:10==c?1:0<=c&&9>=c||11<=c&&12>=c||14<=c&&31>=c||127<=c&&159>=c||173==c||1564==c||6158==c||8203==c||8206<=c&&8207>=c||8232==c||8233==c||8234<=c&&8238>=c||8288<=c&&8292>=c||8293==c||8294<=c&&8303>=c||55296<=c&&57343>=c||65279== c||65520<=c&&65528>=c||65529<=c&&65531>=c||113824<=c&&113827>=c||119155<=c&&119162>=c||917504==c||917505==c||917506<=c&&917535>=c||917632<=c&&917759>=c||918E3<=c&&921599>=c?2:768<=c&&879>=c||1155<=c&&1159>=c||1160<=c&&1161>=c||1425<=c&&1469>=c||1471==c||1473<=c&&1474>=c||1476<=c&&1477>=c||1479==c||1552<=c&&1562>=c||1611<=c&&1631>=c||1648==c||1750<=c&&1756>=c||1759<=c&&1764>=c||1767<=c&&1768>=c||1770<=c&&1773>=c||1809==c||1840<=c&&1866>=c||1958<=c&&1968>=c||2027<=c&&2035>=c||2070<=c&&2073>=c||2075<= c&&2083>=c||2085<=c&&2087>=c||2089<=c&&2093>=c||2137<=c&&2139>=c||2260<=c&&2273>=c||2275<=c&&2306>=c||2362==c||2364==c||2369<=c&&2376>=c||2381==c||2385<=c&&2391>=c||2402<=c&&2403>=c||2433==c||2492==c||2494==c||2497<=c&&2500>=c||2509==c||2519==c||2530<=c&&2531>=c||2561<=c&&2562>=c||2620==c||2625<=c&&2626>=c||2631<=c&&2632>=c||2635<=c&&2637>=c||2641==c||2672<=c&&2673>=c||2677==c||2689<=c&&2690>=c||2748==c||2753<=c&&2757>=c||2759<=c&&2760>=c||2765==c||2786<=c&&2787>=c||2810<=c&&2815>=c||2817==c||2876== c||2878==c||2879==c||2881<=c&&2884>=c||2893==c||2902==c||2903==c||2914<=c&&2915>=c||2946==c||3006==c||3008==c||3021==c||3031==c||3072==c||3134<=c&&3136>=c||3142<=c&&3144>=c||3146<=c&&3149>=c||3157<=c&&3158>=c||3170<=c&&3171>=c||3201==c||3260==c||3263==c||3266==c||3270==c||3276<=c&&3277>=c||3285<=c&&3286>=c||3298<=c&&3299>=c||3328<=c&&3329>=c||3387<=c&&3388>=c||3390==c||3393<=c&&3396>=c||3405==c||3415==c||3426<=c&&3427>=c||3530==c||3535==c||3538<=c&&3540>=c||3542==c||3551==c||3633==c||3636<=c&&3642>= c||3655<=c&&3662>=c||3761==c||3764<=c&&3769>=c||3771<=c&&3772>=c||3784<=c&&3789>=c||3864<=c&&3865>=c||3893==c||3895==c||3897==c||3953<=c&&3966>=c||3968<=c&&3972>=c||3974<=c&&3975>=c||3981<=c&&3991>=c||3993<=c&&4028>=c||4038==c||4141<=c&&4144>=c||4146<=c&&4151>=c||4153<=c&&4154>=c||4157<=c&&4158>=c||4184<=c&&4185>=c||4190<=c&&4192>=c||4209<=c&&4212>=c||4226==c||4229<=c&&4230>=c||4237==c||4253==c||4957<=c&&4959>=c||5906<=c&&5908>=c||5938<=c&&5940>=c||5970<=c&&5971>=c||6002<=c&&6003>=c||6068<=c&&6069>= c||6071<=c&&6077>=c||6086==c||6089<=c&&6099>=c||6109==c||6155<=c&&6157>=c||6277<=c&&6278>=c||6313==c||6432<=c&&6434>=c||6439<=c&&6440>=c||6450==c||6457<=c&&6459>=c||6679<=c&&6680>=c||6683==c||6742==c||6744<=c&&6750>=c||6752==c||6754==c||6757<=c&&6764>=c||6771<=c&&6780>=c||6783==c||6832<=c&&6845>=c||6846==c||6912<=c&&6915>=c||6964==c||6966<=c&&6970>=c||6972==c||6978==c||7019<=c&&7027>=c||7040<=c&&7041>=c||7074<=c&&7077>=c||7080<=c&&7081>=c||7083<=c&&7085>=c||7142==c||7144<=c&&7145>=c||7149==c||7151<= c&&7153>=c||7212<=c&&7219>=c||7222<=c&&7223>=c||7376<=c&&7378>=c||7380<=c&&7392>=c||7394<=c&&7400>=c||7405==c||7412==c||7416<=c&&7417>=c||7616<=c&&7673>=c||7675<=c&&7679>=c||8204==c||8400<=c&&8412>=c||8413<=c&&8416>=c||8417==c||8418<=c&&8420>=c||8421<=c&&8432>=c||11503<=c&&11505>=c||11647==c||11744<=c&&11775>=c||12330<=c&&12333>=c||12334<=c&&12335>=c||12441<=c&&12442>=c||42607==c||42608<=c&&42610>=c||42612<=c&&42621>=c||42654<=c&&42655>=c||42736<=c&&42737>=c||43010==c||43014==c||43019==c||43045<= c&&43046>=c||43204<=c&&43205>=c||43232<=c&&43249>=c||43302<=c&&43309>=c||43335<=c&&43345>=c||43392<=c&&43394>=c||43443==c||43446<=c&&43449>=c||43452==c||43493==c||43561<=c&&43566>=c||43569<=c&&43570>=c||43573<=c&&43574>=c||43587==c||43596==c||43644==c||43696==c||43698<=c&&43700>=c||43703<=c&&43704>=c||43710<=c&&43711>=c||43713==c||43756<=c&&43757>=c||43766==c||44005==c||44008==c||44013==c||64286==c||65024<=c&&65039>=c||65056<=c&&65071>=c||65438<=c&&65439>=c||66045==c||66272==c||66422<=c&&66426>=c|| 68097<=c&&68099>=c||68101<=c&&68102>=c||68108<=c&&68111>=c||68152<=c&&68154>=c||68159==c||68325<=c&&68326>=c||69633==c||69688<=c&&69702>=c||69759<=c&&69761>=c||69811<=c&&69814>=c||69817<=c&&69818>=c||69888<=c&&69890>=c||69927<=c&&69931>=c||69933<=c&&69940>=c||70003==c||70016<=c&&70017>=c||70070<=c&&70078>=c||70090<=c&&70092>=c||70191<=c&&70193>=c||70196==c||70198<=c&&70199>=c||70206==c||70367==c||70371<=c&&70378>=c||70400<=c&&70401>=c||70460==c||70462==c||70464==c||70487==c||70502<=c&&70508>=c||70512<= c&&70516>=c||70712<=c&&70719>=c||70722<=c&&70724>=c||70726==c||70832==c||70835<=c&&70840>=c||70842==c||70845==c||70847<=c&&70848>=c||70850<=c&&70851>=c||71087==c||71090<=c&&71093>=c||71100<=c&&71101>=c||71103<=c&&71104>=c||71132<=c&&71133>=c||71219<=c&&71226>=c||71229==c||71231<=c&&71232>=c||71339==c||71341==c||71344<=c&&71349>=c||71351==c||71453<=c&&71455>=c||71458<=c&&71461>=c||71463<=c&&71467>=c||72193<=c&&72198>=c||72201<=c&&72202>=c||72243<=c&&72248>=c||72251<=c&&72254>=c||72263==c||72273<=c&& 72278>=c||72281<=c&&72283>=c||72330<=c&&72342>=c||72344<=c&&72345>=c||72752<=c&&72758>=c||72760<=c&&72765>=c||72767==c||72850<=c&&72871>=c||72874<=c&&72880>=c||72882<=c&&72883>=c||72885<=c&&72886>=c||73009<=c&&73014>=c||73018==c||73020<=c&&73021>=c||73023<=c&&73029>=c||73031==c||92912<=c&&92916>=c||92976<=c&&92982>=c||94095<=c&&94098>=c||113821<=c&&113822>=c||119141==c||119143<=c&&119145>=c||119150<=c&&119154>=c||119163<=c&&119170>=c||119173<=c&&119179>=c||119210<=c&&119213>=c||119362<=c&&119364>= c||121344<=c&&121398>=c||121403<=c&&121452>=c||121461==c||121476==c||121499<=c&&121503>=c||121505<=c&&121519>=c||122880<=c&&122886>=c||122888<=c&&122904>=c||122907<=c&&122913>=c||122915<=c&&122916>=c||122918<=c&&122922>=c||125136<=c&&125142>=c||125252<=c&&125258>=c||917536<=c&&917631>=c||917760<=c&&917999>=c?3:127462<=c&&127487>=c?4:2307==c||2363==c||2366<=c&&2368>=c||2377<=c&&2380>=c||2382<=c&&2383>=c||2434<=c&&2435>=c||2495<=c&&2496>=c||2503<=c&&2504>=c||2507<=c&&2508>=c||2563==c||2622<=c&&2624>= c||2691==c||2750<=c&&2752>=c||2761==c||2763<=c&&2764>=c||2818<=c&&2819>=c||2880==c||2887<=c&&2888>=c||2891<=c&&2892>=c||3007==c||3009<=c&&3010>=c||3014<=c&&3016>=c||3018<=c&&3020>=c||3073<=c&&3075>=c||3137<=c&&3140>=c||3202<=c&&3203>=c||3262==c||3264<=c&&3265>=c||3267<=c&&3268>=c||3271<=c&&3272>=c||3274<=c&&3275>=c||3330<=c&&3331>=c||3391<=c&&3392>=c||3398<=c&&3400>=c||3402<=c&&3404>=c||3458<=c&&3459>=c||3536<=c&&3537>=c||3544<=c&&3550>=c||3570<=c&&3571>=c||3635==c||3763==c||3902<=c&&3903>=c||3967== c||4145==c||4155<=c&&4156>=c||4182<=c&&4183>=c||4228==c||6070==c||6078<=c&&6085>=c||6087<=c&&6088>=c||6435<=c&&6438>=c||6441<=c&&6443>=c||6448<=c&&6449>=c||6451<=c&&6456>=c||6681<=c&&6682>=c||6741==c||6743==c||6765<=c&&6770>=c||6916==c||6965==c||6971==c||6973<=c&&6977>=c||6979<=c&&6980>=c||7042==c||7073==c||7078<=c&&7079>=c||7082==c||7143==c||7146<=c&&7148>=c||7150==c||7154<=c&&7155>=c||7204<=c&&7211>=c||7220<=c&&7221>=c||7393==c||7410<=c&&7411>=c||7415==c||43043<=c&&43044>=c||43047==c||43136<=c&& 43137>=c||43188<=c&&43203>=c||43346<=c&&43347>=c||43395==c||43444<=c&&43445>=c||43450<=c&&43451>=c||43453<=c&&43456>=c||43567<=c&&43568>=c||43571<=c&&43572>=c||43597==c||43755==c||43758<=c&&43759>=c||43765==c||44003<=c&&44004>=c||44006<=c&&44007>=c||44009<=c&&44010>=c||44012==c||69632==c||69634==c||69762==c||69808<=c&&69810>=c||69815<=c&&69816>=c||69932==c||70018==c||70067<=c&&70069>=c||70079<=c&&70080>=c||70188<=c&&70190>=c||70194<=c&&70195>=c||70197==c||70368<=c&&70370>=c||70402<=c&&70403>=c||70463== c||70465<=c&&70468>=c||70471<=c&&70472>=c||70475<=c&&70477>=c||70498<=c&&70499>=c||70709<=c&&70711>=c||70720<=c&&70721>=c||70725==c||70833<=c&&70834>=c||70841==c||70843<=c&&70844>=c||70846==c||70849==c||71088<=c&&71089>=c||71096<=c&&71099>=c||71102==c||71216<=c&&71218>=c||71227<=c&&71228>=c||71230==c||71340==c||71342<=c&&71343>=c||71350==c||71456<=c&&71457>=c||71462==c||72199<=c&&72200>=c||72249==c||72279<=c&&72280>=c||72343==c||72751==c||72766==c||72873==c||72881==c||72884==c||94033<=c&&94078>=c|| 119142==c||119149==c?5:4352<=c&&4447>=c||43360<=c&&43388>=c?6:4448<=c&&4519>=c||55216<=c&&55238>=c?7:4520<=c&&4607>=c||55243<=c&&55291>=c?8:44032==c||44060==c||44088==c||44116==c||44144==c||44172==c||44200==c||44228==c||44256==c||44284==c||44312==c||44340==c||44368==c||44396==c||44424==c||44452==c||44480==c||44508==c||44536==c||44564==c||44592==c||44620==c||44648==c||44676==c||44704==c||44732==c||44760==c||44788==c||44816==c||44844==c||44872==c||44900==c||44928==c||44956==c||44984==c||45012==c||45040== c||45068==c||45096==c||45124==c||45152==c||45180==c||45208==c||45236==c||45264==c||45292==c||45320==c||45348==c||45376==c||45404==c||45432==c||45460==c||45488==c||45516==c||45544==c||45572==c||45600==c||45628==c||45656==c||45684==c||45712==c||45740==c||45768==c||45796==c||45824==c||45852==c||45880==c||45908==c||45936==c||45964==c||45992==c||46020==c||46048==c||46076==c||46104==c||46132==c||46160==c||46188==c||46216==c||46244==c||46272==c||46300==c||46328==c||46356==c||46384==c||46412==c||46440==c|| 46468==c||46496==c||46524==c||46552==c||46580==c||46608==c||46636==c||46664==c||46692==c||46720==c||46748==c||46776==c||46804==c||46832==c||46860==c||46888==c||46916==c||46944==c||46972==c||47E3==c||47028==c||47056==c||47084==c||47112==c||47140==c||47168==c||47196==c||47224==c||47252==c||47280==c||47308==c||47336==c||47364==c||47392==c||47420==c||47448==c||47476==c||47504==c||47532==c||47560==c||47588==c||47616==c||47644==c||47672==c||47700==c||47728==c||47756==c||47784==c||47812==c||47840==c||47868== c||47896==c||47924==c||47952==c||47980==c||48008==c||48036==c||48064==c||48092==c||48120==c||48148==c||48176==c||48204==c||48232==c||48260==c||48288==c||48316==c||48344==c||48372==c||48400==c||48428==c||48456==c||48484==c||48512==c||48540==c||48568==c||48596==c||48624==c||48652==c||48680==c||48708==c||48736==c||48764==c||48792==c||48820==c||48848==c||48876==c||48904==c||48932==c||48960==c||48988==c||49016==c||49044==c||49072==c||49100==c||49128==c||49156==c||49184==c||49212==c||49240==c||49268==c|| 49296==c||49324==c||49352==c||49380==c||49408==c||49436==c||49464==c||49492==c||49520==c||49548==c||49576==c||49604==c||49632==c||49660==c||49688==c||49716==c||49744==c||49772==c||49800==c||49828==c||49856==c||49884==c||49912==c||49940==c||49968==c||49996==c||50024==c||50052==c||50080==c||50108==c||50136==c||50164==c||50192==c||50220==c||50248==c||50276==c||50304==c||50332==c||50360==c||50388==c||50416==c||50444==c||50472==c||50500==c||50528==c||50556==c||50584==c||50612==c||50640==c||50668==c||50696== c||50724==c||50752==c||50780==c||50808==c||50836==c||50864==c||50892==c||50920==c||50948==c||50976==c||51004==c||51032==c||51060==c||51088==c||51116==c||51144==c||51172==c||51200==c||51228==c||51256==c||51284==c||51312==c||51340==c||51368==c||51396==c||51424==c||51452==c||51480==c||51508==c||51536==c||51564==c||51592==c||51620==c||51648==c||51676==c||51704==c||51732==c||51760==c||51788==c||51816==c||51844==c||51872==c||51900==c||51928==c||51956==c||51984==c||52012==c||52040==c||52068==c||52096==c|| 52124==c||52152==c||52180==c||52208==c||52236==c||52264==c||52292==c||52320==c||52348==c||52376==c||52404==c||52432==c||52460==c||52488==c||52516==c||52544==c||52572==c||52600==c||52628==c||52656==c||52684==c||52712==c||52740==c||52768==c||52796==c||52824==c||52852==c||52880==c||52908==c||52936==c||52964==c||52992==c||53020==c||53048==c||53076==c||53104==c||53132==c||53160==c||53188==c||53216==c||53244==c||53272==c||53300==c||53328==c||53356==c||53384==c||53412==c||53440==c||53468==c||53496==c||53524== c||53552==c||53580==c||53608==c||53636==c||53664==c||53692==c||53720==c||53748==c||53776==c||53804==c||53832==c||53860==c||53888==c||53916==c||53944==c||53972==c||54E3==c||54028==c||54056==c||54084==c||54112==c||54140==c||54168==c||54196==c||54224==c||54252==c||54280==c||54308==c||54336==c||54364==c||54392==c||54420==c||54448==c||54476==c||54504==c||54532==c||54560==c||54588==c||54616==c||54644==c||54672==c||54700==c||54728==c||54756==c||54784==c||54812==c||54840==c||54868==c||54896==c||54924==c|| 54952==c||54980==c||55008==c||55036==c||55064==c||55092==c||55120==c||55148==c||55176==c?9:44033<=c&&44059>=c||44061<=c&&44087>=c||44089<=c&&44115>=c||44117<=c&&44143>=c||44145<=c&&44171>=c||44173<=c&&44199>=c||44201<=c&&44227>=c||44229<=c&&44255>=c||44257<=c&&44283>=c||44285<=c&&44311>=c||44313<=c&&44339>=c||44341<=c&&44367>=c||44369<=c&&44395>=c||44397<=c&&44423>=c||44425<=c&&44451>=c||44453<=c&&44479>=c||44481<=c&&44507>=c||44509<=c&&44535>=c||44537<=c&&44563>=c||44565<=c&&44591>=c||44593<=c&& 44619>=c||44621<=c&&44647>=c||44649<=c&&44675>=c||44677<=c&&44703>=c||44705<=c&&44731>=c||44733<=c&&44759>=c||44761<=c&&44787>=c||44789<=c&&44815>=c||44817<=c&&44843>=c||44845<=c&&44871>=c||44873<=c&&44899>=c||44901<=c&&44927>=c||44929<=c&&44955>=c||44957<=c&&44983>=c||44985<=c&&45011>=c||45013<=c&&45039>=c||45041<=c&&45067>=c||45069<=c&&45095>=c||45097<=c&&45123>=c||45125<=c&&45151>=c||45153<=c&&45179>=c||45181<=c&&45207>=c||45209<=c&&45235>=c||45237<=c&&45263>=c||45265<=c&&45291>=c||45293<=c&&45319>= c||45321<=c&&45347>=c||45349<=c&&45375>=c||45377<=c&&45403>=c||45405<=c&&45431>=c||45433<=c&&45459>=c||45461<=c&&45487>=c||45489<=c&&45515>=c||45517<=c&&45543>=c||45545<=c&&45571>=c||45573<=c&&45599>=c||45601<=c&&45627>=c||45629<=c&&45655>=c||45657<=c&&45683>=c||45685<=c&&45711>=c||45713<=c&&45739>=c||45741<=c&&45767>=c||45769<=c&&45795>=c||45797<=c&&45823>=c||45825<=c&&45851>=c||45853<=c&&45879>=c||45881<=c&&45907>=c||45909<=c&&45935>=c||45937<=c&&45963>=c||45965<=c&&45991>=c||45993<=c&&46019>=c|| 46021<=c&&46047>=c||46049<=c&&46075>=c||46077<=c&&46103>=c||46105<=c&&46131>=c||46133<=c&&46159>=c||46161<=c&&46187>=c||46189<=c&&46215>=c||46217<=c&&46243>=c||46245<=c&&46271>=c||46273<=c&&46299>=c||46301<=c&&46327>=c||46329<=c&&46355>=c||46357<=c&&46383>=c||46385<=c&&46411>=c||46413<=c&&46439>=c||46441<=c&&46467>=c||46469<=c&&46495>=c||46497<=c&&46523>=c||46525<=c&&46551>=c||46553<=c&&46579>=c||46581<=c&&46607>=c||46609<=c&&46635>=c||46637<=c&&46663>=c||46665<=c&&46691>=c||46693<=c&&46719>=c||46721<= c&&46747>=c||46749<=c&&46775>=c||46777<=c&&46803>=c||46805<=c&&46831>=c||46833<=c&&46859>=c||46861<=c&&46887>=c||46889<=c&&46915>=c||46917<=c&&46943>=c||46945<=c&&46971>=c||46973<=c&&46999>=c||47001<=c&&47027>=c||47029<=c&&47055>=c||47057<=c&&47083>=c||47085<=c&&47111>=c||47113<=c&&47139>=c||47141<=c&&47167>=c||47169<=c&&47195>=c||47197<=c&&47223>=c||47225<=c&&47251>=c||47253<=c&&47279>=c||47281<=c&&47307>=c||47309<=c&&47335>=c||47337<=c&&47363>=c||47365<=c&&47391>=c||47393<=c&&47419>=c||47421<=c&& 47447>=c||47449<=c&&47475>=c||47477<=c&&47503>=c||47505<=c&&47531>=c||47533<=c&&47559>=c||47561<=c&&47587>=c||47589<=c&&47615>=c||47617<=c&&47643>=c||47645<=c&&47671>=c||47673<=c&&47699>=c||47701<=c&&47727>=c||47729<=c&&47755>=c||47757<=c&&47783>=c||47785<=c&&47811>=c||47813<=c&&47839>=c||47841<=c&&47867>=c||47869<=c&&47895>=c||47897<=c&&47923>=c||47925<=c&&47951>=c||47953<=c&&47979>=c||47981<=c&&48007>=c||48009<=c&&48035>=c||48037<=c&&48063>=c||48065<=c&&48091>=c||48093<=c&&48119>=c||48121<=c&&48147>= c||48149<=c&&48175>=c||48177<=c&&48203>=c||48205<=c&&48231>=c||48233<=c&&48259>=c||48261<=c&&48287>=c||48289<=c&&48315>=c||48317<=c&&48343>=c||48345<=c&&48371>=c||48373<=c&&48399>=c||48401<=c&&48427>=c||48429<=c&&48455>=c||48457<=c&&48483>=c||48485<=c&&48511>=c||48513<=c&&48539>=c||48541<=c&&48567>=c||48569<=c&&48595>=c||48597<=c&&48623>=c||48625<=c&&48651>=c||48653<=c&&48679>=c||48681<=c&&48707>=c||48709<=c&&48735>=c||48737<=c&&48763>=c||48765<=c&&48791>=c||48793<=c&&48819>=c||48821<=c&&48847>=c|| 48849<=c&&48875>=c||48877<=c&&48903>=c||48905<=c&&48931>=c||48933<=c&&48959>=c||48961<=c&&48987>=c||48989<=c&&49015>=c||49017<=c&&49043>=c||49045<=c&&49071>=c||49073<=c&&49099>=c||49101<=c&&49127>=c||49129<=c&&49155>=c||49157<=c&&49183>=c||49185<=c&&49211>=c||49213<=c&&49239>=c||49241<=c&&49267>=c||49269<=c&&49295>=c||49297<=c&&49323>=c||49325<=c&&49351>=c||49353<=c&&49379>=c||49381<=c&&49407>=c||49409<=c&&49435>=c||49437<=c&&49463>=c||49465<=c&&49491>=c||49493<=c&&49519>=c||49521<=c&&49547>=c||49549<= c&&49575>=c||49577<=c&&49603>=c||49605<=c&&49631>=c||49633<=c&&49659>=c||49661<=c&&49687>=c||49689<=c&&49715>=c||49717<=c&&49743>=c||49745<=c&&49771>=c||49773<=c&&49799>=c||49801<=c&&49827>=c||49829<=c&&49855>=c||49857<=c&&49883>=c||49885<=c&&49911>=c||49913<=c&&49939>=c||49941<=c&&49967>=c||49969<=c&&49995>=c||49997<=c&&50023>=c||50025<=c&&50051>=c||50053<=c&&50079>=c||50081<=c&&50107>=c||50109<=c&&50135>=c||50137<=c&&50163>=c||50165<=c&&50191>=c||50193<=c&&50219>=c||50221<=c&&50247>=c||50249<=c&& 50275>=c||50277<=c&&50303>=c||50305<=c&&50331>=c||50333<=c&&50359>=c||50361<=c&&50387>=c||50389<=c&&50415>=c||50417<=c&&50443>=c||50445<=c&&50471>=c||50473<=c&&50499>=c||50501<=c&&50527>=c||50529<=c&&50555>=c||50557<=c&&50583>=c||50585<=c&&50611>=c||50613<=c&&50639>=c||50641<=c&&50667>=c||50669<=c&&50695>=c||50697<=c&&50723>=c||50725<=c&&50751>=c||50753<=c&&50779>=c||50781<=c&&50807>=c||50809<=c&&50835>=c||50837<=c&&50863>=c||50865<=c&&50891>=c||50893<=c&&50919>=c||50921<=c&&50947>=c||50949<=c&&50975>= c||50977<=c&&51003>=c||51005<=c&&51031>=c||51033<=c&&51059>=c||51061<=c&&51087>=c||51089<=c&&51115>=c||51117<=c&&51143>=c||51145<=c&&51171>=c||51173<=c&&51199>=c||51201<=c&&51227>=c||51229<=c&&51255>=c||51257<=c&&51283>=c||51285<=c&&51311>=c||51313<=c&&51339>=c||51341<=c&&51367>=c||51369<=c&&51395>=c||51397<=c&&51423>=c||51425<=c&&51451>=c||51453<=c&&51479>=c||51481<=c&&51507>=c||51509<=c&&51535>=c||51537<=c&&51563>=c||51565<=c&&51591>=c||51593<=c&&51619>=c||51621<=c&&51647>=c||51649<=c&&51675>=c|| 51677<=c&&51703>=c||51705<=c&&51731>=c||51733<=c&&51759>=c||51761<=c&&51787>=c||51789<=c&&51815>=c||51817<=c&&51843>=c||51845<=c&&51871>=c||51873<=c&&51899>=c||51901<=c&&51927>=c||51929<=c&&51955>=c||51957<=c&&51983>=c||51985<=c&&52011>=c||52013<=c&&52039>=c||52041<=c&&52067>=c||52069<=c&&52095>=c||52097<=c&&52123>=c||52125<=c&&52151>=c||52153<=c&&52179>=c||52181<=c&&52207>=c||52209<=c&&52235>=c||52237<=c&&52263>=c||52265<=c&&52291>=c||52293<=c&&52319>=c||52321<=c&&52347>=c||52349<=c&&52375>=c||52377<= c&&52403>=c||52405<=c&&52431>=c||52433<=c&&52459>=c||52461<=c&&52487>=c||52489<=c&&52515>=c||52517<=c&&52543>=c||52545<=c&&52571>=c||52573<=c&&52599>=c||52601<=c&&52627>=c||52629<=c&&52655>=c||52657<=c&&52683>=c||52685<=c&&52711>=c||52713<=c&&52739>=c||52741<=c&&52767>=c||52769<=c&&52795>=c||52797<=c&&52823>=c||52825<=c&&52851>=c||52853<=c&&52879>=c||52881<=c&&52907>=c||52909<=c&&52935>=c||52937<=c&&52963>=c||52965<=c&&52991>=c||52993<=c&&53019>=c||53021<=c&&53047>=c||53049<=c&&53075>=c||53077<=c&& 53103>=c||53105<=c&&53131>=c||53133<=c&&53159>=c||53161<=c&&53187>=c||53189<=c&&53215>=c||53217<=c&&53243>=c||53245<=c&&53271>=c||53273<=c&&53299>=c||53301<=c&&53327>=c||53329<=c&&53355>=c||53357<=c&&53383>=c||53385<=c&&53411>=c||53413<=c&&53439>=c||53441<=c&&53467>=c||53469<=c&&53495>=c||53497<=c&&53523>=c||53525<=c&&53551>=c||53553<=c&&53579>=c||53581<=c&&53607>=c||53609<=c&&53635>=c||53637<=c&&53663>=c||53665<=c&&53691>=c||53693<=c&&53719>=c||53721<=c&&53747>=c||53749<=c&&53775>=c||53777<=c&&53803>= c||53805<=c&&53831>=c||53833<=c&&53859>=c||53861<=c&&53887>=c||53889<=c&&53915>=c||53917<=c&&53943>=c||53945<=c&&53971>=c||53973<=c&&53999>=c||54001<=c&&54027>=c||54029<=c&&54055>=c||54057<=c&&54083>=c||54085<=c&&54111>=c||54113<=c&&54139>=c||54141<=c&&54167>=c||54169<=c&&54195>=c||54197<=c&&54223>=c||54225<=c&&54251>=c||54253<=c&&54279>=c||54281<=c&&54307>=c||54309<=c&&54335>=c||54337<=c&&54363>=c||54365<=c&&54391>=c||54393<=c&&54419>=c||54421<=c&&54447>=c||54449<=c&&54475>=c||54477<=c&&54503>=c|| 54505<=c&&54531>=c||54533<=c&&54559>=c||54561<=c&&54587>=c||54589<=c&&54615>=c||54617<=c&&54643>=c||54645<=c&&54671>=c||54673<=c&&54699>=c||54701<=c&&54727>=c||54729<=c&&54755>=c||54757<=c&&54783>=c||54785<=c&&54811>=c||54813<=c&&54839>=c||54841<=c&&54867>=c||54869<=c&&54895>=c||54897<=c&&54923>=c||54925<=c&&54951>=c||54953<=c&&54979>=c||54981<=c&&55007>=c||55009<=c&&55035>=c||55037<=c&&55063>=c||55065<=c&&55091>=c||55093<=c&&55119>=c||55121<=c&&55147>=c||55149<=c&&55175>=c||55177<=c&&55203>=c?10: 9757==c||9977==c||9994<=c&&9997>=c||127877==c||127938<=c&&127940>=c||127943==c||127946<=c&&127948>=c||128066<=c&&128067>=c||128070<=c&&128080>=c||128110==c||128112<=c&&128120>=c||128124==c||128129<=c&&128131>=c||128133<=c&&128135>=c||128170==c||128372<=c&&128373>=c||128378==c||128400==c||128405<=c&&128406>=c||128581<=c&&128583>=c||128587<=c&&128591>=c||128675==c||128692<=c&&128694>=c||128704==c||128716==c||129304<=c&&129308>=c||129310<=c&&129311>=c||129318==c||129328<=c&&129337>=c||129341<=c&&129342>= c||129489<=c&&129501>=c?13:127995<=c&&127999>=c?14:8205==c?15:9792==c||9794==c||9877<=c&&9878>=c||9992==c||10084==c||127752==c||127806==c||127859==c||127891==c||127908==c||127912==c||127979==c||127981==c||128139==c||128187<=c&&128188>=c||128295==c||128300==c||128488==c||128640==c||128658==c?16:128102<=c&&128105>=c?17:11}this.nextBreak=function(c,u){void 0===u&&(u=0);if(0>u)return 0;if(u>=c.length-1)return c.length;var A=q(Y(c,u)),z=[];for(u+=1;u=C.charCodeAt(P)&&56320<=C.charCodeAt(P+1)&&57343>=C.charCodeAt(P+1))){C=q(Y(c,u));if(y(A,z,C))return u;z.push(C)}}return c.length};this.splitGraphemes=function(c){for(var u=[],A=0,z;(z=this.nextBreak(c,A))=u)u=Y.charCodeAt(z+1),u=56320<=u&&57343>=u;u&&(z+=1,A+=Y[z]);c+=w(A);if(c===y)return Y.slice(0,z+1);if(c>y)return Y.slice(0,z-A.length+1)}return Y}}; shadow$provide[12]=function(ya,ca,Sa,Q){Sa.exports=function(w){if("string"!==typeof w)throw Error("Input must be string");for(var Y=w.length,y=0,q,c=null,u=0;u=q?y=null!=c&&55296<=c&&56319>=c?y+1:y+3:127>=q?y+=1:128<=q&&2047>=q?y+=2:2048<=q&&65535>=q&&(y+=3),c=q;return y}}; shadow$provide[13]=function(ya,ca,Sa,Q){ya=ca(11);ca=ca(12);Sa.exports=ya.bind(null,ca)}; shadow$provide[14]=function(ya,ca,Sa,Q){function w(z,C){if("string"!==typeof z)throw Error("Input must be string");z=z.replace(y,C).replace(q,C).replace(c,C).replace(u,C).replace(A,C);return Y(z,255)}var Y=ca(13),y=/[\/\?<>\\:\*\|"]/g,q=/[\x00-\x1f\x80-\x9f]/g,c=/^\.+$/,u=/^(con|prn|aux|nul|com[0-9]|lpt[0-9])(\..*)?$/i,A=/[\. ]+$/;Sa.exports=function(z,C){C=C&&C.replacement||"";z=w(z,C);return""===C?z:w(z,"")}}; shadow$provide[15]=function(ya,ca,Sa,Q){(function(w){"function"===typeof define&&define.amd?define(w):w()})(function(){const w=[{id:0,value:"Too weak",minDiversity:0,minLength:0},{id:1,value:"Weak",minDiversity:2,minLength:6},{id:2,value:"Medium",minDiversity:4,minLength:8},{id:3,value:"Strong",minDiversity:4,minLength:10}];Sa.exports={passwordStrength:(Y,y=w,q="!\"#$%\x26'()*+,-./:;\x3c\x3d\x3e?@[\\\\\\]^_`{|}~")=>{let c=Y||"";y[0].minDiversity=0;y[0].minLength=0;Y=[{regex:"[a-z]",message:"lowercase"}, {regex:"[A-Z]",message:"uppercase"},{regex:"[0-9]",message:"number"}];q&&Y.push({regex:`[${q}]`,message:"symbol"});let u={};u.contains=Y.filter(A=>(new RegExp(`${A.regex}`)).test(c)).map(A=>A.message);u.length=c.length;y=y.filter(A=>u.contains.length>=A.minDiversity).filter(A=>u.length>=A.minLength).sort((A,z)=>z.id-A.id).map(A=>({id:A.id,value:A.value}));Object.assign(u,y[0]);return u},defaultOptions:w}})}; shadow$provide[16]=function(ya,ca,Sa,Q){function w(q){if("string"!==typeof q)throw new TypeError("ERR_INVALID_ARG_TYPE");}function Y(q){w(q);var c=0,u=-1,A=0,z=-1,C=!0,P;if(P=2<=q.length&&58===q.charCodeAt(1))P=q.charCodeAt(0),P=65<=P&&90>=P||97<=P&&122>=P;P&&(c=A=2);for(P=q.length-1;P>=c;--P){const g=q.charCodeAt(P),h=q.charCodeAt(P-1);if(47===g||92===g){if(!C){A=P+1;break}}else-1===z&&(C=!1,z=P+1),46!==g||0===P||47===h||92===h||P+1===u||2===P&&2===c||(u=P)}return-1===u||-1===z||u===z-1&&u===A+1? "":q.slice(u,z)}function y(q){w(q);for(var c=-1,u=0,A=-1,z=!0,C=q.length-1;0<=C;--C){const P=q.charCodeAt(C),g=q.charCodeAt(C-1);if(47===P){if(!z){u=C+1;break}}else-1===A&&(z=!1,A=C+1),46===P&&0!==C&&47!==g&&C+1!==c&&(c=C)}return-1===c||-1===A||c===A-1&&c===u+1?"":q.slice(c,A)}ya=ca(2);"use strict";Sa.exports="win32"===ya.platform?Y:y;Sa.exports.win32=Y;Sa.exports.posix=y}; shadow$provide[17]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});ya=ca(5);ca=ya.registerPlugin("SplashScreen",{web:()=>Promise.resolve().then(function(){return Y}).then(y=>new y.SplashScreenWeb)});class w extends ya.WebPlugin{async show(y){}async hide(y){}}var Y=Object.freeze({__proto__:null,SplashScreenWeb:w});Q.SplashScreen=ca}; shadow$provide[18]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});ya=ca(5);ca=ya.registerPlugin("FileSync",{web:()=>Promise.resolve().then(function(){return Y}).then(y=>new y.FileSyncWeb)});class w extends ya.WebPlugin{fetchRemoteFiles(y){throw Error("Method not implemented.");}cancelAllRequests(y){throw Error("Method not implemented.");}keygen(){throw Error("Method not implemented.");}setEnv(y){throw Error("Method not implemented.");}encryptFnames(y){throw Error("Method not implemented."); }decryptFnames(y){throw Error("Method not implemented.");}getLocalFilesMeta(y){throw Error("Method not implemented.");}getLocalAllFilesMeta(y){throw Error("Method not implemented.");}deleteLocalFiles(y){throw Error("Method not implemented.");}updateLocalFiles(y){throw Error("Method not implemented.");}updateLocalVersionFiles(y){throw Error("Method not implemented.");}deleteRemoteFiles(y){throw Error("Method not implemented.");}updateRemoteFiles(y){throw Error("Method not implemented.");}encryptWithPassphrase(y){throw Error("Method not implemented."); }decryptWithPassphrase(y){throw Error("Method not implemented.");}}var Y=Object.freeze({__proto__:null,FileSyncWeb:w});Q.FileSync=ca}; shadow$provide[19]=function(ya,ca,Sa,Q){Sa.exports=React}; shadow$provide[20]=function(ya,ca,Sa,Q){Sa.exports=ReactDOM}; shadow$provide[21]=function(ya,ca,Sa,Q){(function(w){function Y(){var y=this||self;y.globalThis=y;delete w.prototype._T_}"object"!==typeof globalThis&&(this?Y():(w.defineProperty(w.prototype,"_T_",{configurable:!0,get:Y}),_T_))})(Object);(function(w){function Y(e){return e.length}function y(e){var n=w.process;if(n&&n.env&&void 0!=n.env[e])return n.env[e];if(w.jsoo_static_env&&w.jsoo_static_env[e])return w.jsoo_static_env[e]}function q(e,n){!Ci||e.js_error&&!n&&248!=e[0]||(e.js_error=new w.Error("Js exception containing backtrace")); return e}function c(e){throw q([0,Li.Invalid_argument,e]);}function u(){c("index out of bounds")}function A(e){for(var n=new Uint8Array(e.l),N=e.c,ma=N.length,Ca=0;Ca=N&&N==e.length)return ma.apply(null,e);for(var Ca="";0=N.l||2==N.t&&Ca>=N.c.length))N.c=4==e.t?C(e.c,n,Ca):0==n&&e.c.length==Ca?e.c:e.c.substr(n,Ca),N.t=N.c.length==N.l?0:2;else if(2==N.t&&ma==N.c.length)N.c+=4==e.t?C(e.c,n,Ca):0==n&&e.c.length==Ca?e.c:e.c.substr(n,Ca),N.t=N.c.length==N.l?0:2;else{4!=N.t&&A(N);var Na=e.c;N=N.c;if(4==e.t)if(ma<=n)for(e=0;e>=1;if(0==e)return N;n+=n;ma++;9==ma&&n.slice(0,1)}}function h(e){e.c=2==e.t?e.c+g(e.l-e.c.length,"\x00"):C(e.c,0,e.c.length);e.t=0}function b(e){if(24>e.length){for(var n=0;nCa){for(ma=mb+1;ma(Ca=e.charCodeAt(ma));ma++);512Ca)eb=ma-12416,128>eb&&(eb=1);else if(eb=2,++mbCa){if(eb=ma-925824,2048>eb||55295<=eb&&57344>eb)eb=2}else if(eb=3,++mbCa&&(eb=Na-63447168+(ma<<6),65536>eb|| 1114111eb?(mb-=eb,N+="�"):N=65535>10),56320+(eb&1023)):N+String.fromCharCode(eb);1024e[ma]&&c("Bigarray.create: negative dimension"),N*= e[ma];return N}function f(e,n,N){this.lo=e&16777215;this.mi=n&16777215;this.hi=N&65535}function E(e,n,N,ma){this.kind=e;this.layout=n;this.dims=N;this.data=ma}function B(e,n,N,ma){this.kind=e;this.layout=n;this.dims=N;this.data=ma}function J(e,n,N,ma){var Ca=v(e);r(N)*Ca!=ma.length&&c("length doesn't match dims");return 0==n&&1==N.length&&1==Ca?new B(e,n,N,ma):new E(e,n,N,ma)}function V(e,n,N){N=N.slice(1);var ma=t(e,r(N));return J(e,n,N,ma)}function H(e,n){(0>n||n>=e.dims.length)&&c("Bigarray.dim"); return e.dims[n]}function S(e){return new m(0,e,e.length)}function L(e,n,N,ma,Ca){P(S(e),n,N,ma,Ca);return 0}function T(e,n){if(e===n)return 1;e.t&6&&h(e);n.t&6&&h(n);return e.c==n.c?1:0}function R(e,n){switch(e.t&6){default:if(n>=e.c.length)return 0;case 0:return e.c.charCodeAt(n);case 4:return e.c[n]}}function G(e,n){n>>>0>=e.l&&c("index out of bounds");return R(e,n)}function F(e,n,N){N&=255;if(4!=e.t){if(n==e.c.length)return e.c+=String.fromCharCode(N),n+1==e.l&&(e.t=0),0;A(e)}e.c[n]=N;return 0} function O(e,n,N){n>>>0>=e.l&&c("index out of bounds");return F(e,n,N)}function M(e,n){var N=0<=e.l?e.l:e.l=e.length,ma=n.length,Ca=N-ma;if(0==Ca)return e.apply(null,n);if(0>Ca){var Na=e.apply(null,n.slice(0,N));return"function"!==typeof Na?Na:M(Na,n.slice(N))}switch(Ca){case 1:Na=function(eb){for(var mb=Array(ma+1),Pb=0;Pb>>0>=e.length-1&&u();return e}function ia(e){return isFinite(e)?2.2250738585072014E-308<=Math.abs(e)?0:0!=e?1:2:isNaN(e)?4:3}function U(e){if(xk)return Math.floor(Math.log2(e));var n=0;if(0==e)return-Infinity;if(1<=e)for(;2<=e;)e/=2,n++;else for(;1> e;)e*=2,n--;return n}function Z(e){var n=new Float32Array(1);n[0]=e;return(new Int32Array(n.buffer))[0]|0}function aa(e){if(!isFinite(e))return isNaN(e)?new f(1,0,32752):0=N?(N=0,e/=Math.pow(2,-1026)):(e/=Math.pow(2,N-1027),16>e&&(e*=2,--N),0==N&&(e/=2));var ma=Math.pow(2,24),Ca=e|0;e=(e-Ca)*ma;var Na=e|0;e=(e-Na)*ma;return new f(e|0,Na,Ca&15|n|N<<4)}function W(e,n,N){e.write(32,n.dims.length); e.write(32,n.kind|n.layout<<8);if("_bigarr02"==n.caml_custom)for(var ma=0;man.dims[ma]?e.write(16,n.dims[ma]):(e.write(16,65535),e.write(32,0),e.write(32,n.dims[ma]));else for(ma=0;maNa;Na++)e.write(8,Ca[Na]);break;case 1:for(ma=0;maNa;Na++)e.write(8,Ca[Na]);break;case 0:for(ma=0;maNa;Na++)e.write(8,Ca[Na]);Ca=aa(eb[2]).toArray();for(Na=0;8>Na;Na++)e.write(8,Ca[Na])}}N[0]=4*(4+n.dims.length);N[1]=8*(4+n.dims.length)}function fa(e){var n=new Int32Array(1);n[0]=e;return(new Float32Array(n.buffer))[0]}function X(e){return new f(e[7]<<0|e[6]<<8|e[5]<<16,e[4]<<0|e[3]<<8|e[2]<<16,e[1]<<0|e[0]<<8)}function ea(e){var n=e.lo,N=e.mi;e=e.hi;var ma=(e&32767)>>4;if(2047==ma)return 0==(n|N|e&15)?e&32768?-Infinity:Infinity:NaN;var Ca=Math.pow(2, -24);n=(n*Ca+N)*Ca+(e&15);n=0ma||16>8&1;var eb=[];if("_bigarr02"==N)for(N=0;Ncd;cd++)qd[cd]=e.read8u();var Ie=X(qd);lc.set(N,Ie)}break;case 1:qd=Array(8);for(N=0;Ncd;cd++)qd[cd]=e.read8u();Ie=ea(X(qd));lc.set(N,Ie)}break;case 0:for(N=0;Ncd;cd++)qd[cd]=e.read8u();Ie=ea(X(qd));for(cd=0;8>cd;cd++)qd[cd]=e.read8u();cd=ea(X(qd));lc.set(N, [254,Ie,cd])}}n[0]=4*(4+ma);return J(Na,Ca,eb,Pb)}function ta(e,n,N){return e.compare(n,N)}function xa(e,n){n=Math.imul(n,-862048943);n=Math.imul(n<<15|n>>>17,461845907);e^=n;e=e<<13|e>>>19;return(e+(e<<2)|0)+-430675100|0}function Ga(e,n){e=xa(e,n.lo32());return e=xa(e,n.hi32())}function Ia(e){var n=r(e.dims),N=0;switch(e.kind){case 2:case 3:case 12:256>>0&&255>= e[0]?(e=e[0]|0,254==e?0:e):e instanceof String||"string"==typeof e?12520:e instanceof Number?1E3:e&&e.caml_custom?1255:e&&e.compare?1256:"function"==typeof e?1247:"symbol"==typeof e?1251:1001}function la(e,n){return en?1:0}function ka(e,n,N){for(var ma=[];;){if(!N||e!==n){var Ca=Ba(e);if(250==Ca){e=e[1];continue}var Na=Ba(n);if(250==Na){n=n[1];continue}if(Ca!==Na)return 1E3==Ca?1255==Na?Fa(e,n,-1,N):-1:1E3==Na?1255==Ca?Fa(n,e,1,N):1:Can.c?1:0,0!=n))return n|0;break;case 253:c("equal: got Double_tag, should not happen");break;case 254:c("equal: got Double_array_tag, should not happen");break;case 255:c("equal: got Custom_tag, should not happen");break; case 1247:c("compare: functional value");break;case 1255:Ca=Ya(e);if(Ca!=Ya(n))return e.caml_customn)return 1;if(e!=n){if(!N)return NaN;if(e==e)return 1;if(n==n)return-1}break;case 1001:if(en)return 1;if(e!=n){if(!N)return NaN; if(e==e)return 1;if(n==n)return-1}break;case 1251:if(e!==n)return N?1:NaN;break;case 1252:if(e!==n){if(en)return 1}break;case 12520:e=e.toString();n=n.toString();if(e!==n){if(en)return 1}break;default:if(e.length!=n.length)return e.lengthe&&c("Bytes.create");return new m(e?2:9,"",e)}function na(e, n){return+(0==ka(e,n,!1))}function oa(e){var n=+e;if(0=Ca;)N.width=10*N.width+Ca,ma++;ma--;break;case ".":N.prec=0;for(ma++;Ca= e.charCodeAt(ma)-48,0<=Ca&&9>=Ca;)N.prec=10*N.prec+Ca,ma++;ma--;case "d":case "i":N.signedconv=!0;case "u":N.base=10;break;case "x":N.base=16;break;case "X":N.base=16;N.uppercase=!0;break;case "o":N.base=8;break;case "e":case "f":case "g":N.signedconv=!0;N.conv=Ca;break;case "E":case "F":case "G":N.signedconv=!0,N.uppercase=!0,N.conv=Ca.toLowerCase()}}return N}function Oa(e,n){e.uppercase&&(n=n.toUpperCase());var N=n.length;e.signedconv&&(0>e.sign||"-"!=e.signstyle)&&N++;e.alternate&&(8==e.base&& (N+=1),16==e.base&&(N+=2));var ma="";if("+"==e.justify&&" "==e.filler)for(var Ca=N;Cae.sign?ma+="-":"-"!=e.signstyle&&(ma+=e.signstyle));e.alternate&&8==e.base&&(ma+="0");e.alternate&&16==e.base&&(ma+=e.uppercase?"0X":"0x");if("+"==e.justify&&"0"==e.filler)for(Ca=N;Cae.prec?6:e.prec;if(0>n||0==n&&-Infinity==1/n)e.sign=-1,n=-n;if(isNaN(n)){var ma= "nan";e.filler=" "}else if(isFinite(n))switch(e.conv){case "e":ma=n.toExponential(N);n=ma.length;"e"==ma.charAt(n-3)&&(ma=ma.slice(0,n-1)+"0"+ma.slice(n-1));break;case "f":ma=n;n=N;1>Math.abs(ma)?ma=ma.toFixed(n):(N=parseInt(ma.toString().split("+")[1]),20Na||1E21<=n||n.toFixed(0).length>N){for(n= Ca-1;"0"==ma.charAt(n);)n--;"."==ma.charAt(n)&&n--;ma=ma.slice(0,n+1)+ma.slice(Ca);n=ma.length;"e"==ma.charAt(n-3)&&(ma=ma.slice(0,n-1)+"0"+ma.slice(n-1))}else{Ca=N;if(0>Na)Ca-=Na+1,ma=n.toFixed(Ca);else for(;ma=n.toFixed(Ca),ma.length>N+1;)Ca--;if(Ca){for(n=ma.length-1;"0"==ma.charAt(n);)n--;"."==ma.charAt(n)&&n--;ma=ma.slice(0,n+1)}}}else ma="inf",e.filler=" ";return Oa(e,ma)}function Ma(e,n){if("%d"==e)return""+n;e=La(e);0>n&&(e.signedconv?(e.sign=-1,n=-n):n>>>=0);n=n.toString(e.base);if(0<=e.prec){e.filler= " ";var N=e.prec-n.length;0ma){for(var mb=Na+1;mb(ma=e.charCodeAt(mb));mb++);512ma?(N+=String.fromCharCode(192|ma>>6),N+=String.fromCharCode(128|ma&63)):55296>ma||57343<=ma?N+=String.fromCharCode(224| ma>>12,128|ma>>6&63,128|ma&63):56319<=ma||Na+1==eb||56320>(Ca=e.charCodeAt(Na+1))||57343>18,128|ma>>12&63,128|ma>>6&63,128|ma&63));1024e&&(null==ma&&(ma=-9999),e=[0,ma]);return[e,vb(n||""),vb(N||"")]}function Wa(e,n){throw q([0,e].concat(n));}function hb(e){throw q([0,Li.Sys_error,e]);}function ab(e){4!=e.t&&A(e);return e.c}function Qa(e){this.data= e}function bb(e,n,N){this.file=n;this.name=e;this.flags=N}function Pa(e,n){this.content={};this.root=e;this.lookupFun=n}function Lb(e,n){var N;e=Ua(e);Jk(e)||(e=Kk+e);for(var ma=Jk(e),Ca=ma[1].split("/"),Na=[],eb=0;ebn||256=n);Pb++)ma[Ca++]=Na[Pb]}else if(Na instanceof m){a:switch(Na.t&6){default:h(Na);case 0:Na=Na.c; break a;case 4:Na=Na.c}if("string"===typeof Na)mb=xc(mb,Na);else{eb=Na;var lc=eb.length;for(Pb=0;Pb+4<=lc;Pb+=4)Na=eb[Pb]|eb[Pb+1]<<8|eb[Pb+2]<<16|eb[Pb+3]<<24,mb=xa(mb,Na);Na=0;switch(lc&3){case 3:Na=eb[Pb+2]<<16;case 2:Na|=eb[Pb+1]<<8;case 1:Na|=eb[Pb],mb=xa(mb,Na)}mb^=lc}e--}else Ka(Na)?(mb=xc(mb,Na),e--):"string"===typeof Na?(mb=xc(mb,Na),e--):Na===(Na|0)?(mb=xa(mb,Na+Na+1),e--):Na===+Na&&(mb=Ga(mb,aa(Na)),e--);n=mb;n=Math.imul(n^n>>>16,-2048144789);n=Math.imul(n^n>>>13,-1028477387);return(n^ n>>>16)&1073741823}function pc(e){return new f(e&16777215,e>>24&16777215,e>>31&65535)}function Cc(e){var n=0,N=e.length,ma=10,Ca=1;if(0=e?e-48:65<=e&&90>=e?e-55:97<=e&&122>=e?e-87:-1}function dc(e){var n=Cc(e), N=n[0],ma=n[1];n=n[2];var Ca=e.length,Na=NNa||Na>=n)&&pa("int_of_string");var eb=Na;for(N++;NNa||Na>=n)break;eb=n*eb+Na;4294967295>16;return N}function Xc(e,n,N){e.lex_default||(e.lex_base=Ad(e[1]),e.lex_backtrk=Ad(e[2]),e.lex_check=Ad(e[5]),e.lex_trans=Ad(e[4]),e.lex_default=Ad(e[3]));var ma=ab(N[2]);0<=n?(N[7]=N[5]=N[6],N[8]=-1):n=-n-1; for(;;){var Ca=e.lex_base[n];if(0>Ca)return-Ca-1;var Na=e.lex_backtrk[n];0<=Na&&(N[7]=N[6],N[8]=Na);if(N[6]>=N[3]){if(0==N[9])return-n-1;Na=256}else Na=ma[N[6]],N[6]++;n=e.lex_check[Ca+Na]==n?e.lex_trans[Ca+Na]:e.lex_default[n];if(0>n)if(N[6]=N[7],-1==N[8])pa("lexing: empty token");else return N[8];else 256==Na&&(N[9]=0)}}function sc(e){for(var n=0,N=e.length-1;0<=N;N--)n=[0,e[N],n];return n}function Sc(e,n){0>e&&u();e=e+1|0;var N=Array(e);N[0]=0;for(var ma=1;maCa.buffer.length&& (N=new Uint8Array(Ca.buffer_curr+n.length),N.set(Ca.buffer),Ca.buffer=N);switch(Ca.buffered){case 0:Ca.buffer.set(n,Ca.buffer_curr);Ca.buffer_curr+=n.length;Ib(e);break;case 1:Ca.buffer.set(n,Ca.buffer_curr);Ca.buffer_curr+=n.length;Ca.buffer_curr>=Ca.buffer.length&&Ib(e);break;case 2:N=n.lastIndexOf(10),0>N?(Ca.buffer.set(n,Ca.buffer_curr),Ca.buffer_curr+=n.length,Ca.buffer_curr>=Ca.buffer.length&&Ib(e)):(Ca.buffer.set(n.subarray(0,N+1),Ca.buffer_curr),Ca.buffer_curr+=N+1,Ib(e),Ca.buffer.set(n.subarray(N+ 1),Ca.buffer_curr),Ca.buffer_curr+=n.length-N-1)}return 0}function Nb(e,n){n=String.fromCharCode(n);rb(e,S(n),0,1);return 0}function fc(e,n){bj[e].output=function(N){n(N)};return 0}function Bc(e,n){return+(0!=ka(e,n,!1))}function Jc(e,n){var N=Array(n+1);N[0]=e;for(e=1;e<=n;e++)N[e]=0;return N}function ic(e,n){e[0]=250;e[1]=n;return 0}function Oc(e){return e instanceof Array&&e[0]==e[0]>>>0?e[0]:e instanceof m?252:Ka(e)?252:e instanceof Function||"function"==typeof e?247:e&&e.caml_custom?255:1E3} function Rc(e,n,N){if(N)if(w.toplevelReloc)e=yk(w.toplevelReloc,[N]);else if(Li.toc){if(!Li.symbols){for(var ma=Li.toc,Ca;ma;)if("SYJS"==Ua(ma[1][1])){Ca=ma[1][2];break}else ma=ma[2];ma={};if(Ca)for(var Na=1;Na>>0>=e.length&&c("index out of bounds");return e.charCodeAt(n)} function wc(e,n){return 1-pd(e,n)}function je(e){e=y(Ua(e));if(void 0===e)throw Li.Not_found;return vb(e)}function pf(){if(w.crypto){if("function"===typeof w.crypto.getRandomValues){var e=new Uint32Array(1);w.crypto.getRandomValues(e);return[0,e[0]]}if("function"===w.crypto.randomBytes)return e=w.crypto.randomBytes(4),e=new Uint32Array(e),[0,e[0]]}return[0,(new Date).getTime()^4294967295*Math.random()]}function qe(e){for(var n=1;e&&e.joo_tramp;)e=e.joo_tramp.apply(null,e.joo_args),n++;return e}function ue(e, n){return{joo_tramp:e,joo_args:n}}function kd(e,n){if("function"===typeof n)return e.fun=n,0;if(n.fun)return e.fun=n.fun,0;for(var N=n.length;N--;)e[N]=n[N];return 0}function Ae(e){if(e instanceof Array)return e;var n=w.RangeError&&e instanceof w.RangeError&&e.message&&e.message.match(/maximum call stack/i)?Li.Stack_overflow:w.InternalError&&e instanceof w.InternalError&&e.message&&e.message.match(/too much recursion/i)?Li.Stack_overflow:e instanceof w.Error&&Cj.jsError?[0,Cj.jsError,e]:[0,Li.Failure, vb(String(e))];e instanceof w.Error&&(n.js_error=e);return n}function Bf(e,n){(0>n||n>=e.length-1)&&u();return e[n+1]}function gg(e){if(e instanceof Array&&(0==e[0]||248==e[0])){var n=Cj["Printexc.handle_uncaught_exception"];if(n)yk(n,[e,!1]);else{n="";if(0==e[0]){n+=e[1][1];var N;if(N=3==e.length&&0==e[2][0])a:switch(e[1][2]){case -8:case -11:case -12:N=1;break a;default:N=0}if(N){N=e[2];var ma=1}else ma=2,N=e;n+="(";for(var Ca=ma;Cama&&(n+=", ");var Na=N[Ca];n="number"==typeof Na? n+Na.toString():Na instanceof m?n+('"'+Na.toString()+'"'):"string"==typeof Na?n+('"'+Na.toString()+'"'):n+"_"}n+=")"}else 248==e[0]&&(n+=e[1]);(N=Cj["Pervasives.do_at_exit"])&&yk(N,[0]);console.error("Fatal error: exception "+n+"\n");if(e.js_error)throw e.js_error;}}else throw e;}function jc(e,n){return 1==(0<=e.l?e.l:e.l=e.length)?e(n):M(e,[n])}function Zc(e,n,N){return 2==(0<=e.l?e.l:e.l=e.length)?e(n,N):M(e,[n,N])}function Gc(e,n,N,ma){return 3==(0<=e.l?e.l:e.l=e.length)?e(n,N,ma):M(e,[n,N,ma])} function ub(e,n,N,ma,Ca){return 4==(0<=e.l?e.l:e.l=e.length)?e(n,N,ma,Ca):M(e,[n,N,ma,Ca])}function Bb(e,n,N,ma,Ca,Na){return 5==(0<=e.l?e.l:e.l=e.length)?e(n,N,ma,Ca,Na):M(e,[n,N,ma,Ca,Na])}function Eb(e,n,N,ma,Ca,Na,eb,mb){return 7==(0<=e.l?e.l:e.l=e.length)?e(n,N,ma,Ca,Na,eb,mb):M(e,[n,N,ma,Ca,Na,eb,mb])}function hd(e){if("number"===typeof e)return 0;switch(e[0]){case 0:return[0,hd(e[1])];case 1:return[1,hd(e[1])];case 2:return[2,hd(e[1])];case 3:return[3,hd(e[1])];case 4:return[4,hd(e[1])];case 5:return[5, hd(e[1])];case 6:return[6,hd(e[1])];case 7:return[7,hd(e[1])];case 8:return[8,e[1],hd(e[2])];case 9:var n=e[1];return[9,n,n,hd(e[3])];case 10:return[10,hd(e[1])];case 11:return[11,hd(e[1])];case 12:return[12,hd(e[1])];case 13:return[13,hd(e[1])];default:return[14,hd(e[1])]}}function Ud(e,n){if("number"===typeof e)return n;switch(e[0]){case 0:return[0,Ud(e[1],n)];case 1:return[1,Ud(e[1],n)];case 2:return[2,Ud(e[1],n)];case 3:return[3,Ud(e[1],n)];case 4:return[4,Ud(e[1],n)];case 5:return[5,Ud(e[1], n)];case 6:return[6,Ud(e[1],n)];case 7:return[7,Ud(e[1],n)];case 8:return[8,e[1],Ud(e[2],n)];case 9:return[9,e[1],e[2],Ud(e[3],n)];case 10:return[10,Ud(e[1],n)];case 11:return[11,Ud(e[1],n)];case 12:return[12,Ud(e[1],n)];case 13:return[13,Ud(e[1],n)];default:return[14,Ud(e[1],n)]}}function Td(e,n){if("number"===typeof e)return n;switch(e[0]){case 0:return[0,Td(e[1],n)];case 1:return[1,Td(e[1],n)];case 2:return[2,e[1],Td(e[2],n)];case 3:return[3,e[1],Td(e[2],n)];case 4:return[4,e[1],e[2],e[3],Td(e[4], n)];case 5:return[5,e[1],e[2],e[3],Td(e[4],n)];case 6:return[6,e[1],e[2],e[3],Td(e[4],n)];case 7:return[7,e[1],e[2],e[3],Td(e[4],n)];case 8:return[8,e[1],e[2],e[3],Td(e[4],n)];case 9:return[9,e[1],Td(e[2],n)];case 10:return[10,Td(e[1],n)];case 11:return[11,e[1],Td(e[2],n)];case 12:return[12,e[1],Td(e[2],n)];case 13:return[13,e[1],e[2],Td(e[3],n)];case 14:return[14,e[1],e[2],Td(e[3],n)];case 15:return[15,Td(e[1],n)];case 16:return[16,Td(e[1],n)];case 17:return[17,e[1],Td(e[2],n)];case 18:return[18, e[1],Td(e[2],n)];case 19:return[19,Td(e[1],n)];case 20:return[20,e[1],e[2],Td(e[3],n)];case 21:return[21,e[1],Td(e[2],n)];case 22:return[22,Td(e[1],n)];case 23:return[23,e[1],Td(e[2],n)];default:return[24,e[1],e[2],Td(e[3],n)]}}function Ue(e,n,N){return e[1]===n?(e[1]=N,1):0}function kb(e){throw q([0,Sb,e],1);}function tb(e){throw q([0,Ea,e],1);}function ob(e,n){return+(0<=ka(e,n,!1))?e:n}function Ub(e){return 0<=e?e:-e|0}function Tb(e,n){var N=e.length,ma=n.length,Ca=ua(N+ma|0);L(e,0,Ca,0,N);L(n, 0,Ca,N,ma);return db(Ca)}function rd(e){return 0<=e&&255>=e?e:tb("char_of_int")}function td(e){return e?"true":"false"}function Hd(e){return""+e}function te(e,n){var N=n.length;return rb(e,S(n),0,N)}function ve(e,n,N,ma){return 0<=N&&0<=ma&&(n.length-ma|0)>=N?rb(e,S(n),N,ma):tb("output_substring")}function pe(e){te(Dl,e);Nb(Dl,10);return Ib(Dl)}function $d(e){return Ws[1].call(null,0)}function Ab(e){throw q(Eu,1);}function ec(e){var n=e[1];e[1]=Ab;try{var N=jc(n,0);ic(e,N);return N}catch(Ca){var ma= Ae(Ca);e[1]=function(Na){throw q(ma,0);};throw q(ma,0);}}function vc(e){var n=Oc(e);return 250!==n&&246!==n&&253!==n?e:[250,e]}function Xa(e){return 0<=e&&255>=e?e:tb("Char.chr")}function sa(e){var n=e-192|0,N=0;30>>0?25>=n+127>>>0&&(N=1):23!==n&&(N=1);return N?e+32|0:e}function qa(e){return 25>>0?e:e+32|0}function Da(e){return 25>>0?e:e+-32|0}function Ta(e){for(var n=0;;){if(!e)return n;n=n+1|0;e=e[2]}}function wb(e,n){return[0,e,n]}function ac(e){return e?e[1]:kb("hd")}function Hc(e){return e? e[2]:kb("tl")}function Wc(e,n){if(0>n)return tb("List.nth");for(;;){if(!e)return kb("nth");var N=e[1];if(0===n)return N;e=e[2];n=n-1|0}}function Wd(e,n){if(0>n)return tb("List.nth");for(;;){if(!e)return 0;var N=e[1];if(0===n)return[0,N];e=e[2];n=n-1|0}}function re(e,n){for(;;){if(!e)return n;n=[0,e[1],n];e=e[2]}}function xe(e){return re(e,0)}function Cf(e,n){if(!n)return 0;var N=n[2];return[0,jc(e,n[1]),Cf(e,N)]}function kf(e,n){for(var N=0;;){if(!n)return N;var ma=n[2];N=[0,jc(e,n[1]),N];n=ma}}function Df(e, n){for(;;){if(!n)return 0;var N=n[2];jc(e,n[1]);n=N}}function tf(e,n,N){for(;;){if(!N)return n;var ma=N[2];n=Zc(e,n,N[1]);N=ma}}function rg(e,n,N){return n?Zc(e,n[1],rg(e,n[2],N)):N}function gh(e,n){for(var N=n;;){if(!N)return 1;n=N[2];N=jc(e,N[1]);if(!N)return N;N=n}}function jh(e,n){for(var N=n;;){if(!N)return 0;n=N[2];if(N=jc(e,N[1]))return N;N=n}}function Uf(e,n){for(var N=n;;){if(!N)return 0;n=N[2];if(N=0===ka(N[1],e,!0)?1:0)return N;N=n}}function hh(e,n){for(var N=n;;){if(!N)throw q(Xb,1);n= N[1];N=N[2];var ma=n[2];if(0===ka(n[1],e,!0))return ma}}function ti(e,n){for(var N=n;;){if(!N)return 0;n=N[1];N=N[2];var ma=n[2];if(0===ka(n[1],e,!0))return[0,ma]}}function hi(e,n){for(var N=n;;){if(!N)throw q(Xb,1);n=N[1];N=N[2];if(jc(e,n))return n}}function Rj(e){return function(n){for(var N=0,ma=n;;){if(!ma)return xe(N);n=ma[2];ma=ma[1];jc(e,ma)&&(N=[0,ma,N]);ma=n}}}function Lk(e,n){for(var N=0;;){if(!n)return xe(N);var ma=n[2];N=re(jc(e,n[1]),N);n=ma}}function Vl(e){if(!e)return nf;var n=e[1], N=n[2];n=n[1];e=Vl(e[2]);return[0,[0,n,e[1]],[0,N,e[2]]]}function jk(e,n){return n<=e?e:n}function lj(e,n){var N=ua(e),ma=0;if(0=N.l||2==N.t&&e>=N.c.length))0==n?(N.c="",N.t=2):(N.c=g(e,String.fromCharCode(n)),N.t=e==N.l?0:2);else for(4!=N.t&&A(N),e+=ma;ma=n){var ma=ua(N);P(e,n,ma,0,N);return ma}return tb("String.sub / Bytes.sub")}function Wl(e,n,N,ma,Ca){return 0<= Ca&&0<=n&&(e.l-Ca|0)>=n&&0<=ma&&(N.l-Ca|0)>=ma?P(e,n,N,ma,Ca):tb("Bytes.blit")}function Mi(e,n,N,ma,Ca){return 0<=Ca&&0<=n&&(e.length-Ca|0)>=n&&0<=ma&&(N.l-Ca|0)>=ma?L(e,n,N,ma,Ca):tb("String.blit / Bytes.blit_string")}function Dj(e){e=e-9|0;var n=0;4>>0?23===e&&(n=1):2!==e&&(n=1);return n?1:0}function Xj(e,n){var N=n.l;if(0===N)return n;var ma=ua(N);N=N-1|0;if(0<=N)for(var Ca=0;;){F(ma,Ca,jc(e,R(n,Ca)));var Na=Ca+1|0;if(N!==Ca)Ca=Na;else break}return ma}function oh(e,n){return db(lj(e,n))}function wf(e, n,N){return db(sh(S(e),n,N))}function cg(e,n){if(!n)return"";for(var N=e.length,ma=0,Ca=n;;){if(Ca){var Na=Ca[1];if(Ca[2]){Na=(Na.length+N|0)+ma|0;Ca=Ca[2];ma=ma<=Na?Na:tb("String.concat");continue}ma=Na.length+ma|0}ma=ua(ma);Ca=0;for(Na=n;;){if(Na){n=Na[1];if(Na[2]){Na=Na[2];L(n,0,ma,Ca,n.length);L(e,0,ma,Ca+n.length|0,N);Ca=(Ca+n.length|0)+N|0;continue}L(n,0,ma,Ca,n.length)}return db(ma)}}}function zk(e,n){var N=n.length-1|0;if(0<=N)for(var ma=0;;){jc(e,n.charCodeAt(ma));var Ca=ma+1|0;if(N!==ma)ma= Ca;else break}return 0}function ll(e){e=e-9|0;var n=0;4>>0?23===e&&(n=1):2!==e&&(n=1);return n?1:0}function dh(e){if(pd(e,"")||!ll(e.charCodeAt(0))&&!ll(e.charCodeAt(e.length-1|0)))return e;e=S(e);for(var n=e.l,N=[0,0];;)if(N[1]>>0?33>>0&&(Ca=1): 2===ma&&(Ca=1);if(Ca){e=S(e);n=[0,0];N=e.l-1|0;if(0<=N)for(ma=0;;){var Na=R(e,ma);Ca=0;if(32<=Na){Na=Na+-34|0;var eb=0;58>>0?93>Na&&(eb=1):56>>0?Ca=1:eb=1;if(eb){var mb=1;Ca=2}}else 11<=Na?13===Na&&(Ca=1):8<=Na&&(Ca=1);switch(Ca){case 0:mb=4;break;case 1:mb=2}n[1]=n[1]+mb|0;Ca=ma+1|0;if(N!==ma)ma=Ca;else break}if(n[1]===e.l)e=Gi(e);else{mb=ua(n[1]);n[1]=0;N=e.l-1|0;if(0<=N)for(ma=0;;){Ca=R(e,ma);Na=0;if(35<=Ca)Na=92===Ca?2:127<=Ca?1:3;else if(32<=Ca)Na=34<=Ca?2:3;else if(14<=Ca)Na=1;else switch(Ca){case 8:F(mb, n[1],92);n[1]++;F(mb,n[1],98);break;case 9:F(mb,n[1],92);n[1]++;F(mb,n[1],116);break;case 10:F(mb,n[1],92);n[1]++;F(mb,n[1],110);break;case 13:F(mb,n[1],92);n[1]++;F(mb,n[1],114);break;default:Na=1}switch(Na){case 1:F(mb,n[1],92);n[1]++;F(mb,n[1],48+(Ca/100|0)|0);n[1]++;F(mb,n[1],48+((Ca/10|0)%10|0)|0);n[1]++;F(mb,n[1],48+(Ca%10|0)|0);break;case 2:F(mb,n[1],92);n[1]++;F(mb,n[1],Ca);break;case 3:F(mb,n[1],Ca)}n[1]++;Ca=ma+1|0;if(N!==ma)ma=Ca;else break}e=mb}return db(e)}n=n+1|0}}function Zk(e,n,N, ma){for(;;){if(n<=N)throw q(Xb,1);if(e.charCodeAt(N)===ma)return N;N=N+1|0}}function mj(e,n){var N=e.length;if(0>N)return tb("String.contains_from / Bytes.contains_from");try{return Zk(e,N,0,n),1}catch(ma){e=Ae(ma);if(e===Xb)return 0;throw q(e,0);}}function ml(e){return db(Xj(Da,S(e)))}function Ch(e){return db(Xj(qa,S(e)))}function Yj(e,n){var N=[0,0],ma=[0,n.length],Ca=n.length-1|0;if(0<=Ca)for(;;){if(n.charCodeAt(Ca)===e){var Na=N[1];N[1]=[0,wf(n,Ca+1|0,(ma[1]-Ca|0)-1|0),Na];ma[1]=Ca}Na=Ca-1|0; if(0!==Ca)Ca=Na;else break}e=N[1];return[0,wf(n,0,ma[1]),e]}function $k(e){var n=e.length-1;return 0===n?[0]:D(e,0,n)}function Ej(e){return db(sh(e[2],e[5],e[6]-e[5]|0))}function mg(e){e[1]=0;return e[2]=0}function hg(e,n){n[1]=[0,e,n[1]];n[2]=n[2]+1|0;return 0}function qf(e){var n=e[1];if(!n)return 0;var N=n[1];e[1]=n[2];e[2]=e[2]-1|0;return[0,N]}function nj(e){if(e=e[1])return e[1];throw q(sw,1);}function Zh(e){return(e=e[1])?[0,e[1]]:0}function ui(e){e[1]=0;e[2]=0;return e[3]=0}function oj(e,n){e= [0,e,0];var N=n[3];return N?(n[1]=n[1]+1|0,N[2]=e,n[3]=e,0):(n[1]=1,n[2]=e,n[3]=e,0)}function Tg(e){e=1<=e?e:1;e=2147483643=(N+n|0)?ma[1]=2147483643:kb("Buffer.add: cannot grow buffer"));var Ca=ua(ma[1]);Wl(e[1],0,Ca,0,e[2]);e[1]=Ca;e[3]=ma[1];if((e[2]+n|0)>e[3])throw q([0, Qb,og],1);if((N+n|0)<=e[3])return 0;throw q([0,Qb,hf],1);}}function Of(e,n){var N=e[2];e[3]<=N&&El(e,1);F(e[1],N,n);e[2]=N+1|0;return 0}function Ni(e,n,N,ma){(0>N||0>ma||(n.length-ma|0)>>3|0;return O(e,N,rd(G(e,N)|1<<(n&7)))}function Sj(e){return e?[0,1,e[1]]:0} function im(e,n){var N=e[2].l;n=e[1]+n|0;var ma=N=ma+-97>>>0&&(Ca=1):65<=ma&&(Ca=1);else{var Na=0;if(32===ma)Na=1;else if(43<=ma)switch(ma+-43| 0){case 5:if(N<(e+2|0)&&1e)return n;e=[0,0];var ma=n.length-1|0;if(0<=ma)for(var Ca=0;;){9>=n.charCodeAt(Ca)+-48>>>0&&e[1]++;var Na=Ca+ 1|0;if(ma!==Ca)Ca=Na;else break}e=e[1];var eb=ua(n.length+((e-1|0)/3|0)|0),mb=[0,0];e=[0,((e-1|0)%3|0)+1|0];ma=n.length-1|0;if(0<=ma)for(Ca=0;;)if(Na=n.charCodeAt(Ca),9>>0||(0===e[1]&&(N(95),e[1]=3),e[1]+=-1),N(Na),Na=Ca+1|0,ma!==Ca)Ca=Na;else break;return db(eb)}function $c(e,n){switch(e){case 1:var N="%+d";break;case 2:N="% d";break;case 4:N="%+i";break;case 5:N="% i";break;case 6:N="%x";break;case 7:N="%#x";break;case 8:N="%X";break;case 9:N="%#X";break;case 10:N="%o";break;case 11:N="%#o"; break;case 0:case 13:N="%d";break;case 3:case 14:N="%i";break;default:N="%u"}return Tc(e,Ma(N,n))}function ld(e,n){switch(e){case 1:var N="%+ld";break;case 2:N="% ld";break;case 4:N="%+li";break;case 5:N="% li";break;case 6:N="%lx";break;case 7:N="%#lx";break;case 8:N="%lX";break;case 9:N="%#lX";break;case 10:N="%lo";break;case 11:N="%#lo";break;case 0:case 13:N="%ld";break;case 3:case 14:N="%li";break;default:N="%lu"}return Tc(e,Ma(N,n))}function Ed(e,n){switch(e){case 1:var N="%+nd";break;case 2:N= "% nd";break;case 4:N="%+ni";break;case 5:N="% ni";break;case 6:N="%nx";break;case 7:N="%#nx";break;case 8:N="%nX";break;case 9:N="%#nX";break;case 10:N="%no";break;case 11:N="%#no";break;case 0:case 13:N="%nd";break;case 3:case 14:N="%ni";break;default:N="%nu"}return Tc(e,Ma(N,n))}function Xd(e,n){switch(e){case 1:var N="%+Ld";break;case 2:N="% Ld";break;case 4:N="%+Li";break;case 5:N="% Li";break;case 6:N="%Lx";break;case 7:N="%#Lx";break;case 8:N="%LX";break;case 9:N="%#LX";break;case 10:N="%Lo"; break;case 11:N="%#Lo";break;case 0:case 13:N="%Ld";break;case 3:case 14:N="%Li";break;default:N="%Lu"}N=La(N);N.signedconv&&+n.isNeg()&&(N.sign=-1,n=n.neg());var ma="",Ca=pc(N.base);do{var Na=n.udivmod(Ca);n=Na.quotient;ma="0123456789abcdef".charAt(Na.modulus.toInt())+ma}while(!+n.isZero());0<=N.prec&&(N.filler=" ",n=N.prec-ma.length,0cd)for(;1>cd&&-1022qd?"":"+",If="";if(bf)If="-";else switch(Ie){case 43:If="+";break;case 32:If=" "}0<=n&&13>n&&(Ie=Math.pow(2,4*n),cd=Math.round(cd*Ie)/Ie);cd=cd.toString(16);0<=n&&(Ie=cd.indexOf("."),0>Ie?cd+="."+g(n,"0"):(Ie=Ie+1+n,cd=cd.lengthN?"neg_infinity":"infinity":4<=cd?"nan":qd}switch(e[2]){case 5:for(var Na=Va(yc(e,n),N),eb=0,mb=Na.length;;){if(eb===mb)eb=0;else{var Pb=Ic(Na,eb)+-46|0,lc=0;23>>0?55===Pb&&(lc=1):21>>0&&(lc=1);if(!lc){eb=eb+1|0;continue}eb=1}Na=eb?Na:Tb(Na,".");return Ca(Na)}case 6:return ma(0);case 7:return ml(ma(0));case 8:return Ca(ma(0));default:return Va(yc(e,n),N)}}function ye(e){var n=[0,0,ua(16)];Nk(n,e);return db(sh(n[2], 0,n[1]))}function ie(e,n,N,ma,Ca,Na,eb){if("number"===typeof ma){if("number"===typeof Ca)return Ca?function(bf,Pe){return ne(e,[4,n,pb(bf,Zc(Na,eb,Pe))],N)}:function(bf){return ne(e,[4,n,Zc(Na,eb,bf)],N)};var mb=Ca[1];return function(bf){return ne(e,[4,n,pb(mb,Zc(Na,eb,bf))],N)}}if(0===ma[0]){var Pb=ma[2],lc=ma[1];if("number"===typeof Ca)return Ca?function(bf,Pe){return ne(e,[4,n,$i(lc,Pb,pb(bf,Zc(Na,eb,Pe)))],N)}:function(bf){return ne(e,[4,n,$i(lc,Pb,Zc(Na,eb,bf))],N)};var qd=Ca[1];return function(bf){return ne(e, [4,n,$i(lc,Pb,pb(qd,Zc(Na,eb,bf)))],N)}}var cd=ma[1];if("number"===typeof Ca)return Ca?function(bf,Pe,If){return ne(e,[4,n,$i(cd,bf,pb(Pe,Zc(Na,eb,If)))],N)}:function(bf,Pe){return ne(e,[4,n,$i(cd,bf,Zc(Na,eb,Pe))],N)};var Ie=Ca[1];return function(bf,Pe){return ne(e,[4,n,$i(cd,bf,pb(Ie,Zc(Na,eb,Pe)))],N)}}function se(e,n,N,ma,Ca){if("number"===typeof ma)return function(Pb){return ne(e,[4,n,jc(Ca,Pb)],N)};if(0===ma[0]){var Na=ma[2],eb=ma[1];return function(Pb){return ne(e,[4,n,$i(eb,Na,jc(Ca,Pb))], N)}}var mb=ma[1];return function(Pb,lc){return ne(e,[4,n,$i(mb,Pb,jc(Ca,lc))],N)}}function Ke(e,n,N,ma){var Ca=n,Na=N;for(n=ma;;){if("number"===typeof n)return jc(Ca,Na);switch(n[0]){case 0:var eb=n[1];return function(Re){return ne(Ca,[5,Na,Re],eb)};case 1:var mb=n[1];return function(Re){var lf=0;if(40<=Re)if(92===Re)var dd="\\\\";else lf=127<=Re?1:2;else if(32<=Re)39<=Re?dd="\\'":lf=2;else if(14<=Re)lf=1;else switch(Re){case 8:dd="\\b";break;case 9:dd="\\t";break;case 10:dd="\\n";break;case 13:dd= "\\r";break;default:lf=1}switch(lf){case 1:dd=ua(4);F(dd,0,92);F(dd,1,48+(Re/100|0)|0);F(dd,2,48+((Re/10|0)%10|0)|0);F(dd,3,48+(Re%10|0)|0);dd=db(dd);break;case 2:dd=ua(1),F(dd,0,Re),dd=db(dd)}Re=dd.length;lf=lj(Re+2|0,39);L(dd,0,lf,1,Re);return ne(Ca,[4,Na,db(lf)],mb)};case 2:return se(Ca,Na,n[2],n[1],function(Re){return Re});case 3:return se(Ca,Na,n[2],n[1],mc);case 4:return ie(Ca,Na,n[4],n[2],n[3],$c,n[1]);case 5:return ie(Ca,Na,n[4],n[2],n[3],ld,n[1]);case 6:return ie(Ca,Na,n[4],n[2],n[3],Ed, n[1]);case 7:return ie(Ca,Na,n[4],n[2],n[3],Xd,n[1]);case 8:var Pb=n[4];e=n[3];N=n[2];var lc=n[1];if("number"===typeof N){if("number"===typeof e)return e?function(Re,lf){return ne(Ca,[4,Na,oe(lc,Re,lf)],Pb)}:function(Re){return ne(Ca,[4,Na,oe(lc,5===lc[2]?12:-6,Re)],Pb)};var qd=e[1];return function(Re){return ne(Ca,[4,Na,oe(lc,qd,Re)],Pb)}}if(0===N[0]){var cd=N[2],Ie=N[1];if("number"===typeof e)return e?function(Re,lf){return ne(Ca,[4,Na,$i(Ie,cd,oe(lc,Re,lf))],Pb)}:function(Re){return ne(Ca,[4,Na, $i(Ie,cd,oe(lc,5===lc[2]?12:-6,Re))],Pb)};var bf=e[1];return function(Re){return ne(Ca,[4,Na,$i(Ie,cd,oe(lc,bf,Re))],Pb)}}var Pe=N[1];if("number"===typeof e)return e?function(Re,lf,dd){return ne(Ca,[4,Na,$i(Pe,Re,oe(lc,lf,dd))],Pb)}:function(Re,lf){return ne(Ca,[4,Na,$i(Pe,Re,oe(lc,5===lc[2]?12:-6,lf))],Pb)};var If=e[1];return function(Re,lf){return ne(Ca,[4,Na,$i(Pe,Re,oe(lc,If,lf))],Pb)};case 9:return se(Ca,Na,n[2],n[1],td);case 10:Na=[7,Na];n=n[1];continue;case 11:Na=[2,Na,n[1]];n=n[2];continue; case 12:Na=[3,Na,n[1]];n=n[2];continue;case 13:var $f=n[3],ge=ye(n[2]);return function(Re){return ne(Ca,[4,Na,ge],$f)};case 14:var ig=n[3],jf=n[2];return function(Re){return ne(Ca,Na,Td(Zj(Re[1],hd(ah(jf))),ig))};case 15:var le=n[1];return function(Re,lf){return ne(Ca,[6,Na,function(dd){return Zc(Re,dd,lf)}],le)};case 16:var sd=n[1];return function(Re){return ne(Ca,[6,Na,Re],sd)};case 17:Na=[0,Na,n[1]];n=n[2];continue;case 18:N=n[1];if(0===N[0]){N=N[1][1];Ca=function(Re,lf,dd){return function(ae){return ne(lf, [1,Re,[0,ae]],dd)}}(Na,Ca,n[2]);Na=0;n=N;continue}N=N[1][1];Ca=function(Re,lf,dd){return function(ae){return ne(lf,[1,Re,[1,ae]],dd)}}(Na,Ca,n[2]);Na=0;n=N;continue;case 19:throw q([0,Qb,wi],1);case 20:var Kd=n[3],Fe=[8,Na,"Printf: bad conversion %["];return function(Re){return ne(Ca,Fe,Kd)};case 21:var Ge=n[2];return function(Re){return ne(Ca,[4,Na,Ma("%u",Re)],Ge)};case 22:var cf=n[1];return function(Re){return ne(Ca,[5,Na,Re],cf)};case 23:N=n[2];n=n[1];if("number"===typeof n)switch(n){case 0:return 50> e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N]);case 1:return 50>e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N]);case 2:throw q([0,Qb,ol],1);default:return 50>e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N])}switch(n[0]){case 0:return 50>e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N]);case 1:return 50>e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N]);case 2:return 50>e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N]);case 3:return 50>e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N]);case 4:return 50>e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N]);case 5:return 50>e?Nd(e+1|0, Ca,Na,N):ue(Nd,[0,Ca,Na,N]);case 6:return 50>e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N]);case 7:return 50>e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N]);case 8:return 50>e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N]);case 9:return n=n[2],50>e?Se(e+1|0,Ca,Na,n,N):ue(Se,[0,Ca,Na,n,N]);case 10:return 50>e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N]);default:return 50>e?Nd(e+1|0,Ca,Na,N):ue(Nd,[0,Ca,Na,N])}default:return N=n[3],ma=n[1],n=jc(n[2],0),50>e?Le(e+1|0,Ca,Na,N,ma,n):ue(Le,[0,Ca,Na,N,ma,n])}}}function Se(e,n,N,ma,Ca){if("number"=== typeof ma)return 50>e?Nd(e+1|0,n,N,Ca):ue(Nd,[0,n,N,Ca]);switch(ma[0]){case 0:var Na=ma[1];return function(jf){return Qf(n,N,Na,Ca)};case 1:var eb=ma[1];return function(jf){return Qf(n,N,eb,Ca)};case 2:var mb=ma[1];return function(jf){return Qf(n,N,mb,Ca)};case 3:var Pb=ma[1];return function(jf){return Qf(n,N,Pb,Ca)};case 4:var lc=ma[1];return function(jf){return Qf(n,N,lc,Ca)};case 5:var qd=ma[1];return function(jf){return Qf(n,N,qd,Ca)};case 6:var cd=ma[1];return function(jf){return Qf(n,N,cd,Ca)}; case 7:var Ie=ma[1];return function(jf){return Qf(n,N,Ie,Ca)};case 8:var bf=ma[2];return function(jf){return Qf(n,N,bf,Ca)};case 9:var Pe=ma[3];e=ma[2];var If=Ph(ah(ma[1]),e);return function(jf){return Qf(n,N,Ud(If,Pe),Ca)};case 10:var $f=ma[1];return function(jf,le){return Qf(n,N,$f,Ca)};case 11:var ge=ma[1];return function(jf){return Qf(n,N,ge,Ca)};case 12:var ig=ma[1];return function(jf){return Qf(n,N,ig,Ca)};case 13:throw q([0,Qb,Xs],1);default:throw q([0,Qb,Yl],1);}}function Nd(e,n,N,ma){N=[8, N,"Printf: bad conversion %_"];return 50>e?Ke(e+1|0,n,N,ma):ue(Ke,[0,n,N,ma])}function Le(e,n,N,ma,Ca,Na){if(Ca){var eb=Ca[1];return function(mb){mb=jc(Na,mb);return qe(Le(0,n,N,ma,eb,mb))}}Ca=[4,N,Na];return 50>e?Ke(e+1|0,n,Ca,ma):ue(Ke,[0,n,Ca,ma])}function ne(e,n,N){return qe(Ke(0,e,n,N))}function Qf(e,n,N,ma){return qe(Se(0,e,n,N,ma))}function ee(e,n){for(;;){if("number"===typeof n)return 0;switch(n[0]){case 0:var N=n[1];n=Mk(n[2]);ee(e,N);return te(e,n);case 1:N=n[2];n=n[1];if(0===N[0]){N=N[1]; ee(e,n);te(e,"@{");n=N;continue}N=N[1];ee(e,n);te(e,"@[");n=N;continue;case 6:return N=n[2],ee(e,n[1]),jc(N,e);case 7:return ee(e,n[1]),Ib(e);case 8:return N=n[2],ee(e,n[1]),tb(N);case 2:case 4:return N=n[2],ee(e,n[1]),te(e,N);default:return N=n[2],ee(e,n[1]),Nb(e,N)}}}function Qe(e,n){for(;;){if("number"===typeof n)return 0;switch(n[0]){case 0:var N=n[1];n=Mk(n[2]);Qe(e,N);return wh(e,n);case 1:N=n[2];n=n[1];if(0===N[0]){N=N[1];Qe(e,n);wh(e,"@{");n=N;continue}N=N[1];Qe(e,n);wh(e,"@[");n=N;continue; case 6:return N=n[2],Qe(e,n[1]),wh(e,jc(N,0));case 7:n=n[1];continue;case 8:return N=n[2],Qe(e,n[1]),tb(N);case 2:case 4:return N=n[2],Qe(e,n[1]),wh(e,N);default:return N=n[2],Qe(e,n[1]),Of(e,N)}}}function rf(e){e=e[1];var n=Tg(256);return ne(function(N){Qe(n,N);return kb($h(n))},0,e)}function sg(e,n){return"number"===typeof e?[0,0,n]:0===e[0]?[0,[0,e[1],e[2]],n]:[0,[1,e[1]],n]}function Jg(e,n,N){n=("number"===typeof n?n?[0,1,N]:[0,0,N]:[0,[0,n[1]],N])[1];return"number"===typeof e?[0,0,n,N]:0===e[0]? [0,[0,e[1],e[2]],n,N]:[0,[1,e[1]],n,N]}function Mg(e,n){function N(le,sd){return Gc(rf(Cm),n,le,sd)}function ma(le){return N(le,"unexpected end of format")}function Ca(le,sd,Kd){return ub(rf(Dm),n,le,sd,Kd)}function Na(le,sd,Kd){return ub(rf(Cq),n,le,sd,Kd)}function eb(le,sd,Kd){sd=sd-le|0;return 0===sd?[0,Kd]:1===sd?[0,[12,Ic(n,le),Kd]]:[0,[11,wf(n,le,sd),Kd]]}function mb(le,sd){for(var Kd=le;;){if(Kd===sd)return eb(le,Kd,0);var Fe=Ic(n,Kd);if(37===Fe)return Fe=Kd+1|0,Fe===sd&&ma(sd),sd=95===Ic(n, Fe)?cd(Kd,Fe+1|0,sd,1):cd(Kd,Fe,sd,0),eb(le,Kd,sd[1]);if(64!==Fe)Kd=Kd+1|0;else{Fe=Kd+1|0;if(Fe===sd)var Ge=An;else{var cf=Ic(n,Fe),Re=0;if(65<=cf)if(94<=cf){var lf=cf+-123|0;if(2>>0)Re=1;else switch(lf){case 0:Ge=Ie(1,Fe+1|0,sd);break;case 1:Re=1;break;default:Ge=[0,[17,1,mb(Fe+1|0,sd)[1]]]}}else if(91<=cf)switch(cf+-91|0){case 0:Ge=Ie(0,Fe+1|0,sd);break;case 1:Re=1;break;default:Ge=[0,[17,0,mb(Fe+1|0,sd)[1]]]}else Re=1;else if(10===cf)Ge=[0,[17,3,mb(Fe+1|0,sd)[1]]];else if(32<=cf)switch(cf+ -32|0){case 0:Ge=[0,[17,Em,mb(Fe+1|0,sd)[1]]];break;case 5:lf=0;(Fe+1|0)ae&&(Vc=1):45===ae&&(Vc=1);if(!Vc)throw q(Xb,1);var me=If(dd,sd),Yb=me[2],Mc=bf(me[1],sd),gd=Ic(n,Mc)+-45|0;dd=0;if(12>>0)if(17=== gd){lf=[0,wf(n,Ge-2|0,(Mc-Ge|0)+3|0),Yb,0];var id=Mc+1|0}else dd=1;else if(1>>0){var Od=If(Mc,sd),ke=Od[2],Ve=bf(Od[1],sd);if(62!==Ic(n,Ve))throw q(Xb,1);var wg=[0,wf(n,Ge-2|0,(Ve-Ge|0)+3|0),Yb,ke];Yb=Ve+1|0;lf=wg;id=Yb}else dd=1;if(dd)throw q(Xb,1);}catch(eh){lf=Ae(eh);if(lf!==Xb&&lf[1]!==Sb)throw q(lf,0);lf=Fp;id=Ge}Ge=[0,[17,lf,mb(id,sd)[1]]];break;case 28:lf=Fe+1|0;try{Vc=bf(lf,sd);var Vf=Ic(n,Vc);id=0;48<=Vf?58>Vf&&(id=1):45===Vf&&(id=1);if(id){var Pf=If(Vc,sd),Yf=Pf[2],zf=bf(Pf[1],sd); if(62!==Ic(n,zf))throw q(Xb,1);var kg=[0,[0,zf+1|0,[1,wf(n,lf-2|0,(zf-lf|0)+3|0),Yf]]]}else kg=0;id=kg}catch(eh){id=Ae(eh);if(id!==Xb&&id[1]!==Sb)throw q(id,0);id=0}id?(lf=id[1],lf=[0,[17,lf[2],mb(lf[1],sd)[1]]]):lf=[0,[17,ap,mb(lf,sd)[1]]];Ge=lf;break;case 31:Ge=[0,[17,2,mb(Fe+1|0,sd)[1]]];break;case 32:Ge=[0,[17,5,mb(Fe+1|0,sd)[1]]];break;default:Re=1}else Re=1;Re&&(Ge=[0,[17,[2,cf],mb(Fe+1|0,sd)[1]]])}return eb(le,Kd,Ge[1])}}}function Pb(le,sd,Kd,Fe,Ge,cf,Re,lf,dd,ae,Vc){function me(Ug){Yf[1]= 1;return Fe}function Yb(Ug){zf[1]=1;return Ge}function Mc(Ug){kg[1]=1;return cf}function gd(Ug){eh[1]=1;return Re}function id(Ug){gj[1]=1;return lf}function Od(Ug){Bk[1]=1;return dd}function ke(Ug){gj[1]=1;return ae}function Ve(Ug){Ug=id(0);var Ng=Od(0);if("number"===typeof Ng&&!Ng)return Ug;if("number"===typeof Ug)return 0;if(0!==Ug[0])return 2<=Ug[1]?jf?Bn:ge(le,sd,48,"precision"):Ug;if(2>Ug[1])return Ug;Ug=Ug[2];return jf?[0,1,Ug]:ge(le,sd,48,"precision")}function wg(Ug,Ng){if("number"===typeof Ng)return Ng; if(0!==Ng[0])return 2<=Ng[1]?jf?$m:ge(le,sd,Ug,"0"):Ng;if(2>Ng[1])return Ng;Ng=Ng[2];return jf?[0,1,Ng]:ge(le,sd,Ug,"0")}function Vf(Ug,Ng){if("number"===typeof Ng)return 0;if(0===Ng[0])switch(Ng[1]){case 0:return Ng=Ng[2],jf?[0,Ng]:ge(le,sd,Ug,"'-'");case 1:return[0,Ng[2]];default:return Ng=Ng[2],jf?[0,Ng]:ge(le,sd,Ug,"'0'")}return ge(le,sd,Ug,"'*'")}function Pf(Ug){return Vf(Ug,id(0))}var Yf=[0,0],zf=[0,0],kg=[0,0],eh=[0,0],gj=[0,0],Bk=[0,0],pl=0;if(124<=Vc)pl=1;else switch(Vc){case 33:var Hi=[0, [10,mb(sd,Kd)[1]]];break;case 40:var Cn=$f(sd,Kd,41),Dq=mb(Cn+2|0,Kd)[1],Eq=bi(mb(sd,Cn)[1]);Hi=gd(0)?[0,[23,[9,Pf(95),Eq],Dq]]:[0,[14,Pf(40),Eq,Dq]];break;case 44:Hi=mb(sd,Kd);break;case 67:var Gp=mb(sd,Kd)[1];Hi=gd(0)?[0,[23,1,Gp]]:[0,[1,Gp]];break;case 78:var Hp=mb(sd,Kd)[1];Hi=gd(0)?[0,[23,[11,2],Hp]]:[0,[21,2,Hp]];break;case 83:var Ir=wg(Vc,ke(0)),Fq=mb(sd,Kd)[1];if(gd(0))var Ip=[0,[23,[1,Vf(95,ke(0))],Fq]];else{var Jp=sg(Ir,Fq);Ip=[0,[3,Jp[1],Jp[2]]]}Hi=Ip;break;case 91:sd===Kd&&ma(Kd);var an= lj(32,0),Gq=function(Ug,Ng){if(Ng>=Ug)for(;;){nl(an,rd(Ug));var Hj=Ug+1|0;if(Ng!==Ug)Ug=Hj;else break}return 0},Kp=function(Ug){return Zc(rf(Og),n,Ug)},Fb=function(Ug,Ng,Hj){for(var Ii=Ng;;)if(Ii===Hj&&ma(Hj),Ng=Ic(n,Ii),45===Ng)nl(an,45),Ii=Ii+1|0;else{if(93===Ng)return Ii+1|0;Ii=Ii+1|0;return 50>Ug?Hb(Ug+1|0,Ii,Hj,Ng):ue(Hb,[0,Ii,Hj,Ng])}},Hb=function(Ug,Ng,Hj,Ii){for(;;){Ng===Hj&&ma(Hj);var Ok=Ic(n,Ng),Hq=0;if(46<=Ok)if(64===Ok)Hq=1;else{if(93===Ok)return nl(an,Ii),Ng+1|0}else if(37===Ok)Hq=1; else if(45<=Ok){Ng=Ng+1|0;Ng===Hj&&ma(Hj);Ok=Ic(n,Ng);if(37===Ok){(Ng+1|0)===Hj&&ma(Hj);Ok=Ic(n,Ng+1|0);if(37!==Ok&&64!==Ok)return Kp(Ng);Gq(Ii,Ok);Ii=Ng+2|0;return 50>Ug?Fb(Ug+1|0,Ii,Hj):ue(Fb,[0,Ii,Hj])}if(93===Ok)return nl(an,Ii),nl(an,45),Ng+1|0;Gq(Ii,Ok);Ii=Ng+1|0;return 50>Ug?Fb(Ug+1|0,Ii,Hj):ue(Fb,[0,Ii,Hj])}if(Hq&&37===Ii)return nl(an,Ok),Ii=Ng+1|0,50>Ug?Fb(Ug+1|0,Ii,Hj):ue(Fb,[0,Ii,Hj]);37===Ii&&Kp(Ng);nl(an,Ii);Ng=Ng+1|0;Ii=Ok}};sd===Kd&&ma(Kd);if(94===Ic(n,sd))var Mb=1,uc=sd+1|0;else Mb= 0,uc=sd;uc===Kd&&ma(Kd);var vd=function(Ug,Ng,Hj){return qe(Hb(0,Ug,Ng,Hj))}(uc+1|0,Kd,Ic(n,uc)),ad=db(Gi(an));if(Mb)for(var nc=lj(32,0),Ec=0;;){O(nc,Ec,rd(Ic(ad,Ec)^255));var Cb=Ec+1|0;if(31!==Ec)Ec=Cb;else{var bc=db(nc);break}}else bc=ad;var Ac=mb(vd,Kd)[1];Hi=gd(0)?[0,[23,[10,Pf(95),bc],Ac]]:[0,[20,Pf(91),bc,Ac]];break;case 97:Hi=[0,[15,mb(sd,Kd)[1]]];break;case 99:var Uc=function(Ug){return gd(0)?[0,[23,0,Ug]]:[0,[0,Ug]]},md=mb(sd,Kd)[1],Fd=Pf(99);Hi=Fd?0===Fd[1]?gd(0)?[0,[23,3,md]]:[0,[22,md]]: jf?Uc(md):N(sd,"non-zero widths are unsupported for %c conversions"):Uc(md);break;case 114:var Pd=mb(sd,Kd)[1];Hi=gd(0)?[0,[23,2,Pd]]:[0,[19,Pd]];break;case 115:var he=wg(Vc,ke(0)),Ld=mb(sd,Kd)[1];if(gd(0))var Qd=[0,[23,[0,Vf(95,ke(0))],Ld]];else{var uf=sg(he,Ld);Qd=[0,[2,uf[1],uf[2]]]}Hi=Qd;break;case 116:Hi=[0,[16,mb(sd,Kd)[1]]];break;case 123:var of=$f(sd,Kd,125),Vd=mb(sd,of)[1],we=mb(of+2|0,Kd)[1],ze=bi(Vd);Hi=gd(0)?[0,[23,[8,Pf(95),ze],we]]:[0,[13,Pf(123),ze,we]];break;case 66:case 98:var Ef= wg(Vc,ke(0)),Sf=mb(sd,Kd)[1];if(gd(0))var Nh=[0,[23,[7,Vf(95,ke(0))],Sf]];else{var yh=sg(Ef,Sf);Nh=[0,[9,yh[1],yh[2]]]}Hi=Nh;break;case 37:case 64:Hi=[0,[12,Vc,mb(sd,Kd)[1]]];break;case 76:case 108:case 110:var uh=0;if(sd===Kd)uh=1;else{var Fh=Ic(n,sd)+-88|0,Bg=0;if(32>=Fh>>>0)switch(Fh){case 0:case 12:case 17:case 23:case 29:case 32:var ak=1;Bg=1}Bg||(ak=0);ak?pl=1:uh=1}if(uh){var Rh=mb(sd,Kd)[1],ci=0;if(108<=Vc){if(111>Vc)switch(Vc+-108|0){case 0:var cj=0;ci=1;break;case 1:break;default:ci=cj=1}}else 76=== Vc&&(cj=2,ci=1);if(!ci)throw q([0,Qb,bn],1);Hi=gd(0)?[0,[23,[11,cj],Rh]]:[0,[21,cj,Rh]]}break;case 32:case 35:case 43:case 45:case 95:Hi=Gc(rf(jm),n,le,Vc);break;case 88:case 100:case 105:case 111:case 117:case 120:var Ij=Mc(0),Xg=Yb(0),di=ig(le,sd,me(0),Xg,Ij,Vc),ch=mb(sd,Kd)[1];if(gd(0))var bk=[0,[23,[2,di,Pf(95)],ch]];else{var ck=Od(0),qj=Jg(Ve(0),ck,ch);bk=[0,[4,di,qj[1],qj[2],qj[3]]]}Hi=bk;break;case 69:case 70:case 71:case 72:case 101:case 102:case 103:case 104:var Pi=Mc(0),Ao=Yb(0),Pk=me(0)? Pi?jf?1:ge(le,sd,32,"'+'"):1:Pi?2:0,Bo=0;if(73<=Vc){var lk=Vc-101|0;if(3>>0)Bo=1;else{switch(lk){case 0:var Gl=1;break;case 1:Gl=0;break;case 2:Gl=3;break;default:Gl=6}var Dn=Gl}}else if(69<=Vc){var mk=0;switch(Vc+-69|0){case 0:var Hl=2;break;case 1:mk=Bo=1;break;case 2:Hl=4;break;default:Hl=7}mk||(Dn=Hl)}else Bo=1;if(Bo){var En=0;Ao?70===Vc&&(Dn=8,En=1):70===Vc&&(Dn=5,En=1);if(!En)throw q([0,Qb,Jr],1);}var $n=mb(sd,Kd)[1],Co=[0,Pk,Dn];if(gd(0))var Fn=Od(0),Do="number"===typeof Fn?Fn?ge(le,sd, 95,"'*'"):0:[0,Fn[1]],Eo=[0,[23,[6,Pf(95),Do],$n]];else{var Fo=Od(0),Gn=Jg(id(0),Fo,$n);Eo=[0,[8,Co,Gn[1],Gn[2],Gn[3]]]}Hi=Eo;break;default:pl=1}if(pl){var bp=0;if(108<=Vc){if(111>Vc){var Lp=0;switch(Vc+-108|0){case 0:var Ys=Ic(n,sd),Iq=Mc(0),Jq=Yb(0),Kr=ig(le,sd+1|0,me(0),Jq,Iq,Ys),Zs=mb(sd+1|0,Kd)[1];if(gd(0))var Kq=[0,[23,[3,Kr,Pf(95)],Zs]];else{var Lq=Od(0),Mq=Jg(Ve(0),Lq,Zs);Kq=[0,[5,Kr,Mq[1],Mq[2],Mq[3]]]}var $s=Kq;Lp=1;break;case 1:break;default:var Lr=Ic(n,sd),Nq=Mc(0),Mr=Yb(0),Nr=ig(le,sd+ 1|0,me(0),Mr,Nq,Lr),Or=mb(sd+1|0,Kd)[1];if(gd(0))var Oq=[0,[23,[4,Nr,Pf(95)],Or]];else{var Pr=Od(0),Pq=Jg(Ve(0),Pr,Or);Oq=[0,[6,Nr,Pq[1],Pq[2],Pq[3]]]}$s=Oq;Lp=1}Lp&&(Hi=$s,bp=1)}}else if(76===Vc){var at=Ic(n,sd),Qr=Mc(0),Rr=Yb(0),Sr=ig(le,sd+1|0,me(0),Rr,Qr,at),Qq=mb(sd+1|0,Kd)[1];if(gd(0))var Mp=[0,[23,[5,Sr,Pf(95)],Qq]];else{var Tr=Od(0),Np=Jg(Ve(0),Tr,Qq);Mp=[0,[7,Sr,Np[1],Np[2],Np[3]]]}Hi=Mp;bp=1}bp||(Hi=Gc(rf(Rq),n,sd-1|0,Vc))}if(1-jf){var Op=1-Yf[1];(Op?Fe:Op)&&ge(le,sd,Vc,"'+'");var Sq=1- zf[1];(Sq?Ge:Sq)&&ge(le,sd,Vc,"'#'");var ao=1-kg[1];(ao?cf:ao)&&ge(le,sd,Vc,"' '");var cp=1-gj[1];(cp?Bc([0,lf],Go):cp)&&ge(le,sd,Vc,"`padding'");var Tq=1-Bk[1];(Tq?Bc([0,dd],Hn):Tq)&&ge(le,sd,Re?95:Vc,"`precision'");(Re?Fe:Re)&&ge(le,sd,95,"'+'")}var Uq=1-eh[1];if(Uq?Re:Uq){var Ho=0;38<=Vc?44!==Vc&&64!==Vc&&(Ho=1):33!==Vc&&37>Vc&&(Ho=1);var Vq=0;if(Ho||!jf)Vq=1;Vq&&ge(le,sd,Vc,"'_'")}return Hi}function lc(le,sd,Kd,Fe,Ge,cf,Re,lf,dd,ae){function Vc(me){return Pb(le,sd+1|0,Kd,Ge,cf,Re,lf,dd,ae,me, Ic(n,sd))}sd===Kd&&ma(Kd);return"number"!==typeof dd?Vc(dd):"number"!==typeof ae||ae?Fe?"number"===typeof ae?Vc(ei):Vc([0,0,ae[1]]):"number"===typeof ae?Vc(dp):Vc([0,1,ae[1]]):Vc(0)}function qd(le,sd,Kd,Fe,Ge,cf,Re,lf,dd){function ae(me,Yb){Yb=Pe(Yb,Kd,0);return lc(le,Yb[1],Kd,me,Ge,cf,Re,lf,dd,[0,Yb[2]])}sd===Kd&&ma(Kd);var Vc=Ic(n,sd);if(46!==Vc)return Pb(le,sd+1|0,Kd,Ge,cf,Re,lf,dd,0,dd,Vc);sd=sd+1|0;sd===Kd&&ma(Kd);Vc=Ic(n,sd);if(48<=Vc){if(58>Vc)return ae(Fe,sd)}else if(42<=Vc)switch(Vc+-42| 0){case 0:return lc(le,sd+1|0,Kd,Fe,Ge,cf,Re,lf,dd,1);case 1:case 3:if(jf)return ae(Fe||(45===Vc?1:0),sd+1|0)}return jf?lc(le,sd,Kd,Fe,Ge,cf,Re,lf,dd,km):Ca(sd-1|0,46,"precision")}function cd(le,sd,Kd,Fe){function Ge(me,Yb){var Mc=Yb[1];if(Mc?1-jf:Mc)Mc=Ic(n,me),Gc(rf(cn),n,me,Mc);Yb[1]=1;return 0}for(var cf=[0,0],Re=[0,0],lf=[0,0],dd=[0,0],ae=[0,0];;){sd===Kd&&ma(Kd);var Vc=Ic(n,sd)+-32|0;if(16>=Vc>>>0)switch(Vc){case 0:Ge(sd,dd);sd=sd+1|0;continue;case 3:Ge(sd,ae);sd=sd+1|0;continue;case 11:Ge(sd, lf);sd=sd+1|0;continue;case 13:Ge(sd,Re);sd=sd+1|0;continue;case 16:Ge(sd,cf);sd=sd+1|0;continue}dd=dd[1];ae=ae[1];lf=lf[1];Re=Re[1];cf=cf[1];sd===Kd&&ma(Kd);cf=cf?Re?jf?0:ge(le,sd,45,"0"):2:Re?0:1;Vc=Ic(n,sd);if(48<=Vc){if(58>Vc)return sd=Pe(sd,Kd,0),qd(le,sd[1],Kd,Re,lf,ae,dd,Fe,[0,cf,sd[2]])}else if(42===Vc)return qd(le,sd+1|0,Kd,Re,lf,ae,dd,Fe,[1,cf]);switch(cf){case 0:return 1-jf&&Ca(sd-1|0,45,"padding"),qd(le,sd,Kd,Re,lf,ae,dd,Fe,0);case 1:return qd(le,sd,Kd,Re,lf,ae,dd,Fe,0);default:return qd(le, sd,Kd,Re,lf,ae,dd,Fe,Io)}}}function Ie(le,sd,Kd){try{if(sd===Kd)throw q(Xb,1);if(60!==Ic(n,sd))throw q(Xb,1);var Fe=sd+1|0,Ge=n.length,cf=0;if(0<=Fe&&Ge>=Fe){var Re=Zk(n,Ge,Fe,62);cf=1}cf||(Re=tb("String.index_from / Bytes.index_from"));if(Kd<=Re)throw q(Xb,1);var lf=wf(n,sd,(Re-sd|0)+1|0),dd=mb(Re+1|0,Kd)[1],ae=[0,mb(sd,Re+1|0)[1],lf];return[0,[18,le?[0,ae]:[1,ae],dd]]}catch(Vc){Fe=Ae(Vc);if(Fe!==Xb)throw q(Fe,0);sd=mb(sd,Kd)[1];return[0,[18,le?[0,Zb]:[1,Zb],sd]]}}function bf(le,sd){for(;;){le=== sd&&ma(sd);if(32!==Ic(n,le))return le;le=le+1|0}}function Pe(le,sd,Kd){for(;;){le===sd&&ma(sd);var Fe=Ic(n,le);if(9>>0)return[0,le,Kd];Kd=(10*Kd|0)+(Fe-48|0)|0;if(2147483643Kd)return Pe(le,sd,0)}else if(45===Kd){(le+1|0)===sd&&ma(sd);Kd=Ic(n,le+1|0);if(9>>0)return Na(le+1|0,"digit",Kd);le=Pe(le+1|0,sd,0);return[0,le[1],-le[2]|0]}throw q([0,Qb,fp],1);}function $f(le, sd,Kd){for(;;)if(le===sd&&Gc(rf(In),n,Kd,sd),37!==Ic(n,le))le=le+1|0;else{(le+1|0)===sd&&ma(sd);if(Ic(n,le+1|0)===Kd)return le;var Fe=Ic(n,le+1|0);if(95<=Fe)if(123<=Fe){if(126>Fe)switch(Fe+-123|0){case 0:le=$f(le+2|0,sd,125)+2|0;continue;case 1:break;default:return Na(le+1|0,"character ')'",125)}}else{if(96>Fe){(le+2|0)===sd&&ma(sd);Fe=Ic(n,le+2|0);if(40===Fe){le=$f(le+3|0,sd,41)+2|0;continue}if(123===Fe){le=$f(le+3|0,sd,125)+2|0;continue}le=le+3|0;continue}}else{if(40===Fe){le=$f(le+2|0,sd,41)+2| 0;continue}if(41===Fe)return Na(le+1|0,"character '}'",41)}le=le+2|0}}function ge(le,sd,Kd,Fe){sd=wf(n,le,sd-le|0);return Bb(rf(bo),n,le,Fe,Kd,sd)}function ig(le,sd,Kd,Fe,Ge,cf){for(;;){var Re=0;if(Kd)if(Fe)Re=1;else{if(!Ge){if(100===cf)return 1;if(105===cf)return 4}}else if(Fe)if(Ge)Re=1;else if(Re=cf+-88|0,32>>0)Re=1;else switch(Re){case 0:return 9;case 12:return 13;case 17:return 14;case 23:return 11;case 29:return 15;case 32:return 7;default:Re=1}else if(Ge){if(100===cf)return 2;if(105=== cf)return 5}else{var lf=cf+-88|0;if(32>=lf>>>0)switch(lf){case 0:return 8;case 12:return 0;case 17:return 3;case 23:return 10;case 29:return 12;case 32:return 6}}if(Re&&(Re=cf+-88|0,32>=Re>>>0))switch(Re){case 0:if(jf)return 9;break;case 23:if(jf)return 11;break;case 32:if(jf)return 7;break;case 12:case 17:case 29:if(!jf)return ge(le,sd,cf,"'#'");Fe=0;continue}if(Kd)if(Ge){if(!jf)return ge(le,sd,32,"'+'");Ge=0}else{if(!jf)return ge(le,sd,cf,"'+'");Kd=0}else{if(!Ge)throw q([0,Qb,Pp],1);if(!jf)return ge(le, sd,cf,"' '");Ge=0}}}var jf=e?e[1]:1;return mb(0,n.length)}function Oe(e,n){return ne(function(N){ee(e,N);return 0},0,n[1])}function Wf(e,n){return ne(function(N){var ma=Tg(64);Qe(ma,N);return jc(e,$h(ma))},0,n[1])}function vg(e){return Wf(function(n){return n},e)}function $g(e,n){e=e[1+n];if(!(1-("number"===typeof e?1:0)))return jc(vg(Fm),e);if(252===Oc(e))return jc(vg(Cg),e);if(253!==Oc(e))return"_";e=Va("%.12g",e);n=0;for(var N=e.length;;){if(N<=n)return Tb(e,".");var ma=Ic(e,n),Ca=0;48<=ma?58> ma&&(Ca=1):45===ma&&(Ca=1);if(!Ca)return e;n=n+1|0}}function Gh(e,n){if(e.length-1<=n)return"";var N=Gh(e,n+1|0);e=$g(e,n);return Zc(vg(lm),e,N)}function Qk(e){for(var n=tw[1];;){if(n){var N=0,ma=n[2];n=n[1];try{var Ca=jc(n,e)}catch(eb){N=1}n=0;if(N||!Ca)n=1;else var Na=[0,Ca[1]];if(n){n=ma;continue}}else Na=0;if(Na)return Na[1];if(e===co)return"Out of memory";if(e===cc)return"Stack overflow";if(e[1]===sb)return ma=e[2],e=ma[3],N=ma[2],ma=ma[1],Bb(vg(qc),ma,N,e,e+5|0,"Pattern matching failed");if(e[1]=== Qb)return ma=e[2],e=ma[3],N=ma[2],ma=ma[1],Bb(vg(qc),ma,N,e,e+6|0,"Assertion failed");if(e[1]===zb)return ma=e[2],e=ma[3],N=ma[2],ma=ma[1],Bb(vg(qc),ma,N,e,e+6|0,"Undefined recursive module");if(0!==Oc(e))return e[1];ma=e.length-1;N=e[1][1];if(2>>0)ma=Gh(e,2),e=$g(e,1),e=Zc(vg(eo),e,ma);else switch(ma){case 0:e="";break;case 1:e="";break;default:e=$g(e,1),e=jc(vg(Kg),e)}return Tb(N,e)}}function ug(e,n){n=[0];var N=n.length-1-1|0;if(0<=N)for(var ma=0;;){var Ca=I(n,ma)[1+ma],Na=function(Ie){return function(bf){return bf? 0===Ie?"Raised at":"Re-raised at":0===Ie?"Raised by primitive operation at":"Called from"}}(ma);if(0===Ca[0]){var eb=Ca[5],mb=Ca[4],Pb=Ca[3],lc=Ca[6]?" (inlined)":"",qd=Ca[2],cd=Ca[7];Ca=Na(Ca[1]);eb=[0,Eb(vg(Ur),Ca,cd,qd,lc,Pb,mb,eb)]}else Ca[1]?eb=0:(eb=Na(0),eb=[0,jc(vg(bt),eb)]);eb&&(eb=eb[1],jc(Oe(e,fh),eb));eb=ma+1|0;if(N!==ma)ma=eb;else break}return 0}function Zl(e){for(;;){var n=tw[1];n=1-Ue(tw,n,[0,e,n]);if(!n)return n}}function ql(e,n){var N=e?e[1]:uw;for(e=16;;)if(n>e&&536870911>=(2*e| 0))e=2*e|0;else{if(N){n=Oc(Wq);n=250===n?Wq[1]:246===n?ec(Wq):Wq;n[2]=(n[2]+1|0)%55|0;N=n[2];N=I(n[1],N)[1+N];var ma=(n[2]+24|0)%55|0;N=(I(n[1],ma)[1+ma]+(N^(N>>>25|0)&31)|0)&1073741823;ma=n[2];n=I(n[1],ma)[1+ma]=N}else n=0;return[0,0,Sc(e,0),n,e]}}function Qi(e,n){var N=n[2],ma=2*(N.length-1)|0,Ca=536870911>ma?1:0;if(!Ca)return Ca;Ca=Sc(ma,0);var Na=1-((4>n.length-1?1:0)||(0>n[4]?1:0));n[2]=Ca;var eb=Ca.length-1;ma=Sc(eb,0);var mb=N.length-1-1|0;e=jc(e,n);if(0<=mb)a:for(n=0;;){for(var Pb=I(N,n)[1+ n];;)if(Pb){var lc=Pb[1],qd=Pb[2],cd=Pb[3];Pb=Na?Pb:[0,lc,qd,0];lc=jc(e,lc);(qd=I(ma,lc)[1+lc])?qd[3]=Pb:I(Ca,lc)[1+lc]=Pb;I(ma,lc)[1+lc]=Pb;Pb=cd}else{cd=n+1|0;if(mb!==n){n=cd;continue a}break}break}if(Na){N=eb-1|0;if(0<=N)for(Ca=0;;)if((Na=I(ma,Ca)[1+Ca])&&(Na[3]=0),Na=Ca+1|0,N!==Ca)Ca=Na;else break;ma=0}else ma=Na;return ma}function rl(e,n){return 4<=e.length-1?oc(10,100,e[3],n)&(e[2].length-1-1|0):tb("Hashtbl: unsupported hash table format")}function Il(e,n){e[13]=e[13]+n[3]|0;return oj(n,e[28])} function sl(e,n){return Gc(e[17],n,0,n.length)}function Jn(e,n,N){e[9]=e[9]-n|0;sl(e,N);return e[11]=0}function Tj(e,n){var N=wc(n,"");return N?Jn(e,n.length,n):N}function Ei(e,n,N){var ma=n[3],Ca=n[2];Tj(e,n[1]);jc(e[19],0);e[11]=1;n=e[8];N=(e[6]-N|0)+Ca|0;e[10]=n<=N?n:N;e[9]=e[6]-e[10]|0;jc(e[21],e[10]);return Tj(e,ma)}function Ih(e,n){var N=n[2],ma=n[3];Tj(e,n[1]);e[9]=e[9]-N|0;jc(e[20],N);return Tj(e,ma)}function cl(e,n,N){if("number"===typeof N)switch(N){case 0:n=Zh(e[3]);if(!n)return 0;n=n[1][1]; var ma=function(lc,qd){if(!qd)return[0,lc,0];var cd=qd[1],Ie=qd[2];return+(0>ka(lc,cd,!1))?[0,lc,qd]:[0,cd,ma(lc,Ie)]};n[1]=ma(e[6]-e[9]|0,n[1]);return 0;case 1:return qf(e[2]),0;case 2:return qf(e[3]),0;case 3:return(n=Zh(e[2]))?Ei(e,Uj,n[1][2]):jc(e[19],0);case 4:n=e[10]!==(e[6]-e[9]|0)?1:0;if(!n)return n;n=e[28];if(N=n[2]){var Ca=N[1];N[2]?(N=N[2],n[1]=n[1]-1|0,n[2]=N,n=[0,Ca]):(ui(n),n=[0,Ca])}else n=0;if(!n)return 0;n=n[1];Ca=n[1];e[12]=e[12]-n[3]|0;e[9]=e[9]+Ca|0;return 0;default:return(n=qf(e[5]))? sl(e,jc(e[25],n[1])):0}switch(N[0]){case 0:return Jn(e,n,N[1]);case 1:Ca=N[2];N=N[1];var Na=Ca[1],eb=Ca[2],mb=Zh(e[2]);if(!mb)return 0;mb=mb[1];var Pb=mb[2];switch(mb[1]){case 0:return Ih(e,N);case 1:return Ei(e,Ca,Pb);case 2:return Ei(e,Ca,Pb);case 3:return e[9]<(n+Na.length|0)?Ei(e,Ca,Pb):Ih(e,N);case 4:return e[11]?Ih(e,N):e[9]<(n+Na.length|0)?Ei(e,Ca,Pb):((e[6]-Pb|0)+eb|0)mb)continue;Na=mb}else Na=eb;break}else Na=Ca;Ca=Na-Ca|0;return 0<=Ca?Ih(e,[0,"",Ca+N|0,""]):Ei(e,[0,"",Na+n|0,""],e[6]);case 3:return Ca=N[2],N=N[1],e[8]<(e[6]-e[9]|0)&&((Na=Zh(e[2]))?(eb=Na[1],Na=eb[2],eb=eb[1],e[9]=eb-1>>>0&&Ei(e,Uj,Na)):jc(e[19],0)),hg([0,1===Ca?1:e[9]=e[14]){e[13]=1000000010;$l(e);e[12]=1;e[13]=1;ui(e[28]);Ck(e[1]);mg(e[2]);mg(e[3]);mg(e[4]);mg(e[5]);e[10]=0;e[14]=0;e[9]=e[6];e[14]=e[14]+1|0;if(e[14]=n)return Gc(e[17],vw,0,n);Gc(e[17],vw,0,80);n=n+-80|0}}function dl(e){return e[1]===Xq?Tb("\x3c",Tb(e[2],"\x3e")):""}function tl(e){return e[1]===Xq?Tb("\x3c/",Tb(e[2],"\x3e")):""}function xi(e){return 0}function dk(e){return 0}function ek(e,n){var N=[0,0,0,0],ma=[0,-1,Gm,0];oj(ma,N);var Ca=[0,0,0];Ck(Ca);hg([0,1,ma],Ca);var Na=[0,Ca,[0,0, 0],[0,0,0],[0,0,0],[0,0,0],78,10,68,78,0,1,1,1,1,2147483647,".",e,n,function(eb){return 0},function(eb){return 0},function(eb){return 0},0,0,dl,tl,xi,dk,N];Na[19]=function(eb){return Gc(Na[17],"\n",0,1)};Na[20]=function(eb){return Jl(Na,eb)};Na[21]=function(eb){return Jl(Na,eb)};return Na}function ok(e){return ek(function(n,N,ma){return ve(e,n,N,ma)},function(n){return Ib(e)})}var Ri="object"===typeof Sa&&Sa.exports||w,Ci=0;(function(){var e=y("OCAMLRUNPARAM");if(void 0!==e){e=e.split(",");for(var n= 0;ne.hi?1:this.hie.mi?1:this.mie.lo?1:this.loN?1:ne.mi?1:this.mie.lo?1:this.lo>24);return new f(e,n,-this.hi+(n>>24))};f.prototype.add=function(e){var n=this.lo+e.lo,N=this.mi+e.mi+(n>>24);return new f(n, N,this.hi+e.hi+(N>>24))};f.prototype.sub=function(e){var n=this.lo-e.lo,N=this.mi-e.mi+(n>>24);return new f(n,N,this.hi-e.hi+(N>>24))};f.prototype.mul=function(e){var n=this.lo*e.lo,N=(n*rj|0)+this.mi*e.lo+this.lo*e.mi;return new f(n,N,(N*rj|0)+this.hi*e.lo+this.mi*e.mi+this.lo*e.hi)};f.prototype.isZero=function(){return 0==(this.lo|this.mi|this.hi)};f.prototype.isNeg=function(){return 0>this.hi<<16};f.prototype.and=function(e){return new f(this.lo&e.lo,this.mi&e.mi,this.hi&e.hi)};f.prototype.or= function(e){return new f(this.lo|e.lo,this.mi|e.mi,this.hi|e.hi)};f.prototype.xor=function(e){return new f(this.lo^e.lo,this.mi^e.mi,this.hi^e.hi)};f.prototype.shift_left=function(e){e&=63;return 0==e?this:24>e?new f(this.lo<>24-e,this.hi<>24-e):48>e?new f(0,this.lo<>48-e):new f(0,0,this.lo<e?new f(this.lo>>e|this.mi<<24-e,this.mi>>e|this.hi<<24-e,this.hi>>e): 48>e?new f(this.mi>>e-24|this.hi<<48-e,this.hi>>e-24,0):new f(this.hi>>e-48,0,0)};f.prototype.shift_right=function(e){e&=63;if(0==e)return this;var n=this.hi<<16>>16;if(24>e)return new f(this.lo>>e|this.mi<<24-e,this.mi>>e|n<<24-e,this.hi<<16>>e>>>16);n=this.hi<<16>>31;return 48>e?new f(this.mi>>e-24|this.hi<<48-e,this.hi<<16>>e-24>>16,n&65535):new f(this.hi<<16>>e-32,n,n)};f.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23;this.mi=(this.mi<<1|this.lo>>23)&16777215;this.lo=this.lo<<1&16777215}; f.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&16777215;this.mi=(this.mi>>>1|this.hi<<23)&16777215;this.hi>>>=1};f.prototype.udivmod=function(e){var n=0,N=this.copy();e=e.copy();for(var ma=new f(0,0,0);0>8,this.hi&255,this.mi>>16,this.mi>>8&255,this.mi&255,this.lo>>16,this.lo>>8& 255,this.lo&255]};f.prototype.lo32=function(){return this.lo|(this.mi&255)<<24};f.prototype.hi32=function(){return this.mi>>>8&65535|this.hi<<16};E.prototype.caml_custom="_bigarr02";E.prototype.offset=function(e){var n=0;"number"===typeof e&&(e=[e]);e instanceof Array||c("bigarray.js: invalid offset");this.dims.length!=e.length&&c("Bigarray.get/set: bad number of dimensions");if(0==this.layout)for(var N=0;Ne[N]||e[N]>=this.dims[N])&&u(),n=n*this.dims[N]+e[N];else for(N=this.dims.length- 1;0<=N;N--)(1>e[N]||e[N]>this.dims[N])&&u(),n=n*this.dims[N]+(e[N]-1);return n};E.prototype.get=function(e){switch(this.kind){case 7:var n=this.data[2*e];e=this.data[2*e+1];return new f(n&16777215,n>>>24&255|(e&65535)<<8,e>>>16&65535);case 10:case 11:return[254,this.data[2*e],this.data[2*e+1]];default:return this.data[e]}};E.prototype.set=function(e,n){switch(this.kind){case 7:this.data[2*e]=n.lo32();this.data[2*e+1]=n.hi32();break;case 10:case 11:this.data[2*e]=n[1];this.data[2*e+1]=n[2];break;default:this.data[e]= n}return 0};E.prototype.fill=function(e){switch(this.kind){case 7:var n=e.lo32(),N=e.hi32();if(n==N)this.data.fill(n);else for(e=0;eCa)return 1;if(ma!=Ca){if(!n)return NaN;if(ma==ma)return 1;if(Ca==Ca)return-1}}break;case 7:for(N=0;Ne.data[N+1])return 1;if(this.data[N]>>>0>>0)return-1; if(this.data[N]>>>0>e.data[N]>>>0)return 1}break;case 2:case 3:case 4:case 5:case 6:case 8:case 9:case 12:for(N=0;Ne.data[N])return 1}}return 0};B.prototype=new E;B.prototype.offset=function(e){"number"!==typeof e&&(e instanceof Array&&1==e.length?e=e[0]:c("Ml_Bigarray_c_1_1.offset"));(0>e||e>=this.dims[0])&&u();return e};B.prototype.get=function(e){return this.data[e]};B.prototype.set=function(e,n){this.data[e]=n;return 0}; B.prototype.fill=function(e){this.data.fill(e);return 0};var xk=Math.log2&&1020==Math.log2(1.1235582092889474E307),kj={_j:{deserialize:function(e,n){for(var N=Array(8),ma=0;8>ma;ma++)N[ma]=e.read8u();n[0]=8;return X(N)},serialize:function(e,n,N){n=n.toArray();for(var ma=0;8>ma;ma++)e.write(8,n[ma]);N[0]=8;N[1]=8},fixed_length:8,compare:function(e,n,N){return e.compare(n)},hash:function(e){return e.lo32()^e.hi32()}},_i:{deserialize:function(e,n){n[0]=4;return e.read32s()},fixed_length:4},_n:{deserialize:function(e, n){switch(e.read8u()){case 1:return n[0]=4,e.read32s();case 2:pa("input_value: native integer value too large");default:pa("input_value: ill-formed native integer")}},fixed_length:4},_bigarray:{deserialize:function(e,n){return va(e,n,"_bigarray")},serialize:W,compare:ta,hash:Ia},_bigarr02:{deserialize:function(e,n){return va(e,n,"_bigarr02")},serialize:W,compare:ta,hash:Ia}},Ji=0,Jk=function(){return function(e){if("/"===e.charAt(0))return["",e.substring(1)]}}();var Kk="/static";Kk=ib(Kk);var ik= "E2BIG EACCES EAGAIN EBADF EBUSY ECHILD EDEADLK EDOM EEXIST EFAULT EFBIG EINTR EINVAL EIO EISDIR EMFILE EMLINK ENAMETOOLONG ENFILE ENODEV ENOENT ENOEXEC ENOLCK ENOMEM ENOSPC ENOSYS ENOTDIR ENOTEMPTY ENOTTY ENXIO EPERM EPIPE ERANGE EROFS ESPIPE ESRCH EXDEV EWOULDBLOCK EINPROGRESS EALREADY ENOTSOCK EDESTADDRREQ EMSGSIZE EPROTOTYPE ENOPROTOOPT EPROTONOSUPPORT ESOCKTNOSUPPORT EOPNOTSUPP EPFNOSUPPORT EAFNOSUPPORT EADDRINUSE EADDRNOTAVAIL ENETDOWN ENETUNREACH ENETRESET ECONNABORTED ECONNRESET ENOBUFS EISCONN ENOTCONN ESHUTDOWN ETOOMANYREFS ETIMEDOUT ECONNREFUSED EHOSTDOWN EHOSTUNREACH ELOOP EOVERFLOW".split(" "), Cj={};Qa.prototype=new function(){};Qa.prototype.constructor=Qa;Qa.prototype.truncate=function(e){var n=this.data;this.data=ua(e|0);P(n,0,this.data,0,e)};Qa.prototype.length=function(){return this.data.l};Qa.prototype.write=function(e,n,N,ma){var Ca=this.length();if(e+ma>=Ca){var Na=ua(e+ma),eb=this.data;this.data=Na;P(eb,0,this.data,0,Ca)}P(p(n),N,this.data,e,ma);return 0};Qa.prototype.read=function(e,n,N,ma){var Ca=this.length();e+ma>=Ca&&(ma=Ca-e);ma&&(Ca=ua(ma|0),P(this.data,e,Ca,0,ma),n.set(ab(Ca), N));return ma};bb.prototype.err_closed=function(){hb(this.name+": file descriptor already closed")};bb.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()};bb.prototype.write=function(e,n,N,ma){if(this.file)return this.file.write(e,n,N,ma);this.err_closed()};bb.prototype.read=function(e,n,N,ma){if(this.file)return this.file.read(e,n,N,ma);this.err_closed()};bb.prototype.close=function(){this.file=void 0};Pa.prototype.nm=function(e){return this.root+e};Pa.prototype.create_dir_if_needed= function(e){e=e.split("/");for(var n="",N=0;N>>32-Pb)+eb|0}function n(Ca,Na,eb,mb,Pb,lc,qd){return e(Na&eb|~Na&mb,Ca,Na,Pb,lc,qd)}function N(Ca,Na,eb,mb,Pb,lc,qd){return e(Na&mb|eb&~mb,Ca,Na,Pb,lc,qd)}function ma(Ca,Na,eb,mb,Pb,lc,qd){return e(eb^(Na|~mb),Ca,Na,Pb,lc,qd)}return function(Ca,Na){var eb=Ca[0],mb=Ca[1],Pb=Ca[2],lc=Ca[3];eb=n(eb,mb,Pb,lc,Na[0],7,3614090360);lc=n(lc,eb,mb,Pb,Na[1],12,3905402710);Pb=n(Pb,lc,eb,mb,Na[2],17,606105819);mb=n(mb, Pb,lc,eb,Na[3],22,3250441966);eb=n(eb,mb,Pb,lc,Na[4],7,4118548399);lc=n(lc,eb,mb,Pb,Na[5],12,1200080426);Pb=n(Pb,lc,eb,mb,Na[6],17,2821735955);mb=n(mb,Pb,lc,eb,Na[7],22,4249261313);eb=n(eb,mb,Pb,lc,Na[8],7,1770035416);lc=n(lc,eb,mb,Pb,Na[9],12,2336552879);Pb=n(Pb,lc,eb,mb,Na[10],17,4294925233);mb=n(mb,Pb,lc,eb,Na[11],22,2304563134);eb=n(eb,mb,Pb,lc,Na[12],7,1804603682);lc=n(lc,eb,mb,Pb,Na[13],12,4254626195);Pb=n(Pb,lc,eb,mb,Na[14],17,2792965006);mb=n(mb,Pb,lc,eb,Na[15],22,1236535329);eb=N(eb,mb,Pb, lc,Na[1],5,4129170786);lc=N(lc,eb,mb,Pb,Na[6],9,3225465664);Pb=N(Pb,lc,eb,mb,Na[11],14,643717713);mb=N(mb,Pb,lc,eb,Na[0],20,3921069994);eb=N(eb,mb,Pb,lc,Na[5],5,3593408605);lc=N(lc,eb,mb,Pb,Na[10],9,38016083);Pb=N(Pb,lc,eb,mb,Na[15],14,3634488961);mb=N(mb,Pb,lc,eb,Na[4],20,3889429448);eb=N(eb,mb,Pb,lc,Na[9],5,568446438);lc=N(lc,eb,mb,Pb,Na[14],9,3275163606);Pb=N(Pb,lc,eb,mb,Na[3],14,4107603335);mb=N(mb,Pb,lc,eb,Na[8],20,1163531501);eb=N(eb,mb,Pb,lc,Na[13],5,2850285829);lc=N(lc,eb,mb,Pb,Na[2],9,4243563512); Pb=N(Pb,lc,eb,mb,Na[7],14,1735328473);mb=N(mb,Pb,lc,eb,Na[12],20,2368359562);eb=e(mb^Pb^lc,eb,mb,Na[5],4,4294588738);lc=e(eb^mb^Pb,lc,eb,Na[8],11,2272392833);Pb=e(lc^eb^mb,Pb,lc,Na[11],16,1839030562);mb=e(Pb^lc^eb,mb,Pb,Na[14],23,4259657740);eb=e(mb^Pb^lc,eb,mb,Na[1],4,2763975236);lc=e(eb^mb^Pb,lc,eb,Na[4],11,1272893353);Pb=e(lc^eb^mb,Pb,lc,Na[7],16,4139469664);mb=e(Pb^lc^eb,mb,Pb,Na[10],23,3200236656);eb=e(mb^Pb^lc,eb,mb,Na[13],4,681279174);lc=e(eb^mb^Pb,lc,eb,Na[0],11,3936430074);Pb=e(lc^eb^mb, Pb,lc,Na[3],16,3572445317);mb=e(Pb^lc^eb,mb,Pb,Na[6],23,76029189);eb=e(mb^Pb^lc,eb,mb,Na[9],4,3654602809);lc=e(eb^mb^Pb,lc,eb,Na[12],11,3873151461);Pb=e(lc^eb^mb,Pb,lc,Na[15],16,530742520);mb=e(Pb^lc^eb,mb,Pb,Na[2],23,3299628645);eb=ma(eb,mb,Pb,lc,Na[0],6,4096336452);lc=ma(lc,eb,mb,Pb,Na[7],10,1126891415);Pb=ma(Pb,lc,eb,mb,Na[14],15,2878612391);mb=ma(mb,Pb,lc,eb,Na[5],21,4237533241);eb=ma(eb,mb,Pb,lc,Na[12],6,1700485571);lc=ma(lc,eb,mb,Pb,Na[3],10,2399980690);Pb=ma(Pb,lc,eb,mb,Na[10],15,4293915773); mb=ma(mb,Pb,lc,eb,Na[1],21,2240044497);eb=ma(eb,mb,Pb,lc,Na[8],6,1873313359);lc=ma(lc,eb,mb,Pb,Na[15],10,4264355552);Pb=ma(Pb,lc,eb,mb,Na[6],15,2734768916);mb=ma(mb,Pb,lc,eb,Na[13],21,1309151649);eb=ma(eb,mb,Pb,lc,Na[4],6,4149444226);lc=ma(lc,eb,mb,Pb,Na[11],10,3174756917);Pb=ma(Pb,lc,eb,mb,Na[2],15,718787259);mb=ma(mb,Pb,lc,eb,Na[9],21,3951481745);Ca[0]=eb+Ca[0]|0;Ca[1]=mb+Ca[1]|0;Ca[2]=Pb+Ca[2]|0;Ca[3]=lc+Ca[3]|0}}(),bj=[],Ul=Array(3);lb.prototype.length=function(){return 0};lb.prototype.write= function(e,n,N,ma){if(this.log)return 0>3]>>(ma&7)&1}function n(ma,Ca){return Ic(ma,Ca>>3)>>(Ca&7)&1}var N=[0,0,0,0,0,0,255,3,254,255,255,135,254,255,255,7,0,0,0,0,0,0,0,0,255,255,127,255,255,255,127,255];return function(ma,Ca,Na,eb){function mb(){for(;$f.length;){var sd=$f.pop();if(sd.undo)sd.undo.obj[sd.undo.prop]=sd.undo.value;else if(sd.pos){Pe=sd.pos.pc;Na=sd.pos.txt;return}}If=!0} function Pb(){ge[0].end=Na;for(var sd=Array(1+2*ge.length),Kd=sd[0]=0;KdFe.start||0>Fe.end)Fe.start=Fe.end=-1;sd[2*Kd+1]=Fe.start;sd[2*Kd+2]=Fe.end}return sd}function lc(){if(eb)return Pb();mb()}var qd=ma[1].slice(1),cd=ma[2].slice(1),Ie=ma[3],bf=ma[4]|0;ma=ma[5]|0;Ca=z(Ca);var Pe=0,If=!1,$f=[],ge=Array(bf);bf=Array(ma);for(var ig=0;ig>8,le=jf&255;ma=Ca[Na];Pe++;switch(ig){case 0:if(Na=== Ca.length){lc();break}ma===le?Na++:mb();break;case 1:if(Na===Ca.length){lc();break}Ie.charCodeAt(ma)===le?Na++:mb();break;case 2:jf=cd[le];for(ig=0;igma.start||0>ma.end){mb();break}for(ig=ma.start;iglc;lc++)Pb.b8[lc]=0;dj(Pb.w,Pb.b32);lc=0}for(;56>lc;lc++)Pb.b8[lc]=0;Pb.b32[14]=Pb.len<<3;Pb.b32[15]=Pb.len>>29&536870911;dj(Pb.w,Pb.b32);qd=new Uint8Array(16);for(cd=0;4>cd;cd++)for(lc=0;4>lc;lc++)qd[4*cd+lc]=Pb.w[cd]>>8*lc&255;Pb=qd;Pb=C(Pb,0,Pb.length);mb[1]=Pb;mb=ma[1];Pb=Ic(mb,3)<<24;lc=Ic(mb,2)<<16;qd=Ic(mb,1)<<8;mb=((Ic(mb,0)+qd|0)+lc|0)+Pb|0;mb=(I(e[1],eb)[1+eb]^mb)&1073741823;I(e[1], eb)[1+eb]=mb;eb=Na+1|0;if(Ca!==Na)Na=eb;else break}e[2]=0;return e}}}],Xq=[248,"Stdlib.Format.String_tag",Ji++],vw=oh(80,32),MB=Tg(512),NB=ok(Dl),OB=ok(Nm);for(ek(function(e,n,N){return Ni(MB,e,n,N)},function(e){return 0});;){var Gt=Ws[1];if(!(1-Ue(Ws,Gt,function(e,n){return function(N){Ue(e,1,0)&&(am(NB,0),am(OB,0));return n(0)}}([0,1],Gt)))){var sv=function(e){try{var n=jc(e[7],0);e[2]=n;e[3]=1;e[4]=e[4]+1|0;10===n&&(e[5]=e[5]+1|0);return n}catch(N){n=Ae(N);if(n!==$b)throw q(n,0);e[2]=0;e[3]=0; e[1]=1;return 0}},Nj=function(e){return e[3]?e[2]:sv(e)},mo=function(e){var n=Nj(e);if(e[1])throw q($b,1);return n},ij=function(e){Nj(e);return e[1]},Qo=function(e){return e[3]=0},Uk=function(e){var n=e[8],N=$h(n);fj(n);e[6]=e[6]+1|0;return N},Om=function(e,n){e=e-1|0;Qo(n);return e},Ai=function(e,n,N){Of(n[8],N);return Om(e,n)},tv=function(e,n){return[0,0,0,0,0,0,0,n,Tg(1024),e]},uv=ua(1024),vv=[0,0],op=[0,0],Mx=[0,0];tv([1,"-",GB],function(e){if(vv[1](uv.l-1024|0))e=tb("input");else{e=ab(uv);var n=bj[GB],N=1024,ma=n.buffer_max-n.buffer_curr;if(1024<=ma)e.set(n.buffer.subarray(n.buffer_curr,n.buffer_curr+1024),0),n.buffer_curr+=1024;else if(0ma&&(N=ma);e.set(n.buffer.subarray(n.buffer_curr,n.buffer_curr+N),0);n.buffer_curr+=N}e=N|0}op[1]=e;if(0===op[1])throw Mx[1]=1,q($b,1);vv[1]=1;return G(uv,0)});var Ht=[248,"Stdlib.Scanf.Scan_failure",Ji++],ri=function(e){throw q([0,Ht,e],1);},Nx=function(e){return ri(jc(vg(Vh), e))},ss=function(e){return ri(jc(vg(sj),e))},Ox=function(e){return ri("not a valid float in hexadecimal notation")},eq=function(e,n){return ri(Zc(vg(Qp),e,n))},PB=function(e,n){var N=mo(e);return N===n?Qo(e):eq(n,N)},mr=function(e,n){if(10===n)return n=mo(e),10===n?Qo(e):13===n?(Qo(e),PB(e,10)):eq(10,n);if(32!==n)return PB(e,n);for(;;){n=Nj(e);var N=1-e[1];if(!N)return N;n=n-9|0;N=0;4>>0?23===n&&(N=1):1>>0&&(N=1);if(!N)return 0;Qo(e)}},dH=function(e){e=Uk(e);return wc(e,"false")?wc(e,"true")? ri(jc(vg(vh),e)):1:0},It=function(e){e=e+-88|0;if(32>=e>>>0)switch(e){case 10:return 0;case 12:return 1;case 17:return 2;case 23:return 3;case 29:return 4;case 0:case 32:return 5}throw q([0,Qb,Jj],1);},wv=function(e,n){switch(e){case 0:e=Tb("0b",Uk(n));break;case 3:e=Tb("0o",Uk(n));break;case 4:e=Tb("0u",Uk(n));break;case 5:e=Tb("0x",Uk(n));break;default:e=Uk(n)}n=e.length;return 0!==n&&43===Ic(e,0)?wf(e,1,n-1|0):e},Px=function(e){return oa(Uk(e))},Jt=function(e,n){for(;;){if(0===e)return e;var N= Nj(n);if(n[1])return e;if(58<=N){if(95===N){e=Om(e,n);continue}}else if(48<=N){e=Ai(e,n,N);continue}return e}},xv=function(e,n){if(0===e)return ss("decimal digits");var N=mo(n);return 9>>0?ri(jc(vg(go),N)):Jt(Ai(e,n,N),n)},Kt=function(e,n,N,ma){if(0===N)return ss("digits");var Ca=mo(ma);if(!jc(n,Ca))return ri(Zc(vg(cm),Ca,e));for(e=Ai(N,ma,Ca);;){if(0===e)return e;N=Nj(ma);if(ma[1])return e;if(jc(n,N))e=Ai(e,ma,N);else{if(95!==N)return e;e=Om(e,ma)}}},QB=function(e){return 1>>0?0:1}, RB=function(e){return 7>>0?0:1},eH=function(e){e=e+-48|0;var n=0;22>>0?5>=e+-49>>>0&&(n=1):6>>0&&(n=1);return n?1:0},pp=function(e,n){return Kt("hexadecimal",eH,e,n)},Lt=function(e,n){var N=mo(n),ma=N+-43|0;if(2>=ma>>>0)switch(ma){case 0:return Ai(e,n,N);case 1:break;default:return Ai(e,n,N)}return e},Mt=function(e,n){return xv(Lt(e,n),n)},yv=function(e,n,N){switch(e){case 0:return Kt("binary",QB,n,N);case 1:return Mt(n,N);case 2:e=Lt(n,N);n=mo(N);if(48!==n)return xv(e,N);e=Ai(e, N,n);if(0===e)return e;n=Nj(N);if(N[1])return e;var ma=0;if(99<=n){if(111===n)return e=Ai(e,N,n),Kt("octal",RB,e,N);120===n&&(ma=1)}else if(88===n)ma=1;else if(98<=n)return e=Ai(e,N,n),Kt("binary",QB,e,N);return ma?pp(Ai(e,N,n),N):Jt(e,N);case 3:return Kt("octal",RB,n,N);case 4:return xv(n,N);default:return pp(n,N)}},SB=function(e,n){if(0===e)return e;var N=Nj(n);return n[1]?e:9>>0?e:Jt(Ai(e,n,N),n)},fq=function(e,n){if(0===e)return e;var N=Nj(n);return n[1]||69!==N&&101!==N?e:Mt(Ai(e,n,N), n)},fH=function(e,n,N){e=Jt(Lt(e,N),N);if(0===e)return[0,e,n];var ma=Nj(N);if(N[1])return[0,e,n];if(46!==ma)return[0,fq(e,N),n];e=Ai(e,N,ma);n=e<=n?e:n;return[0,fq(e-(n-SB(n,N)|0)|0,N),n]},ji=function(e,n,N,ma){function Ca(lc){return 25>>0?lc:rd((lc-65|0)+97|0)}e=[0,e];var Na=ma.length-1|0;if(0<=Na)for(var eb=0;;){var mb=Nj(n),Pb=Ca(Ic(ma,eb));Ca(mb)!==Pb&&jc(N,0);0===e[1]&&jc(N,0);e[1]=Ai(e[1],n,mb);mb=eb+1|0;if(Na!==eb)eb=mb;else break}return e[1]},gH=function(e,n,N){(0===e||ij(N))&&ri("not a valid float in hexadecimal notation"); e=Lt(e,N);(0===e||ij(N))&&ri("not a valid float in hexadecimal notation");var ma=Nj(N),Ca=0;if(78<=ma)if(n=ma-79|0,30>>0){if(32>n)return n=Ai(e,N,ma),(0===n||ij(N))&&ri("not a valid float in hexadecimal notation"),ji(n,N,Ox,"an")}else 26===n&&(Ca=1);else{if(48===ma){e=Ai(e,N,ma);(0===e||ij(N))&&ri("not a valid float in hexadecimal notation");e=ji(e,N,Ox,"x");if(0!==e&&!ij(N)){ma=Nj(N)+-46|0;Ca=0;34>>0?66===ma&&(Ca=1):32>>0&&(Ca=1);e=Ca?e:pp(e,N);if(0!==e&&!ij(N)){ma=Nj(N);if(46===ma){e= Ai(e,N,ma);ma=0;if(0!==e&&!ij(N)){var Na=Nj(N);ma=0;if(80!==Na&&112!==Na){n=e<=n?e:n;var eb=e-(n-pp(n,N)|0)|0;ma=1}ma||(eb=e);Na=eb;ma=1}ma||(Na=e);n=Na}else n=e;if(0!==n&&!ij(N)){eb=Nj(N);if(80!==eb&&112!==eb)return n;n=Ai(n,N,eb);(0===n||ij(N))&&ri("not a valid float in hexadecimal notation");return Mt(n,N)}return n}return e}return e}73===ma&&(Ca=1)}if(!Ca)return ri("not a valid float in hexadecimal notation");n=Ai(e,N,ma);(0===n||ij(N))&&ri("not a valid float in hexadecimal notation");return ji(n, N,Ox,"nfinity")},Qx=function(e,n,N){(0===e||ij(N))&&ri("no dot or exponent part found in float token");e=Jt(e,N);(0===e||ij(N))&&ri("no dot or exponent part found in float token");var ma=Nj(N),Ca=ma+-69|0;if(32>>0){if(-23===Ca)return e=Ai(e,N,ma),n=e<=n?e:n,fq(e-(n-SB(n,N)|0)|0,N)}else if(30>>0)return fq(e,N);return ri("no dot or exponent part found in float token")},hl=function(e,n,N){(0===e||ij(N))&&ri("no dot or exponent part found in float token");e=Lt(e,N);(0===e||ij(N))&&ri("no dot or exponent part found in float token"); var ma=Nj(N);if(49<=ma){if(58>ma){var Ca=Ai(e,N,ma);(0===Ca||ij(N))&&ri("no dot or exponent part found in float token");return Qx(Ca,n,N)}}else if(48<=ma){e=Ai(e,N,ma);(0===e||ij(N))&&ri("no dot or exponent part found in float token");ma=Nj(N);if(88!==ma&&120!==ma)return Qx(e,n,N);e=Ai(e,N,ma);(0===e||ij(N))&&ri("no dot or exponent part found in float token");ma=pp(e,N);(0===ma||ij(N))&&ri("no dot or exponent part found in float token");var Na=Nj(N),eb=Na+-80|0;e=0;if(32>>0)if(-34===eb){var mb= Ai(ma,N,Na);ma=0;if(0!==mb&&!ij(N)){var Pb=Nj(N);ma=0;80!==Pb&&112!==Pb&&(n=mb<=n?mb:n,Ca=mb-(n-pp(n,N)|0)|0,ma=1);ma||(Ca=mb);Pb=Ca;ma=1}ma||(Pb=mb);mb=Pb}else e=1;else 30>>0?mb=ma:e=1;n=e?ri("no dot or exponent part found in float token"):mb;if(0!==n&&!ij(N)){Ca=Nj(N);if(80!==Ca&&112!==Ca)return n;n=Ai(n,N,Ca);(0===n||ij(N))&&ri("not a valid float in hexadecimal notation");return Mt(n,N)}return n}return ri("no dot or exponent part found in float token")},Ol=function(e,n,N){for(;;){if(0=== n)return n;var ma=Nj(N);if(N[1])return n;if(e){if(ma===e[1])return e=n,Qo(N),e}else{var Ca=ma-9|0,Na=0;4>>0?23===Ca&&(Na=1):1>>0&&(Na=1);if(Na)return n}n=Ai(n,N,ma)}},nr=function(e,n,N){if(0===n)return ss(e);n=Nj(N);return N[1]?ri(jc(vg(kh),e)):n},Rx=function(e,n){var N=nr("a Char",e,n),ma=0;if(40<=N)if(58<=N){var Ca=N-92|0;if(28>=Ca>>>0)switch(Ca){case 28:Ca=function(Pb){Pb=sv(n);var lc=Pb+-48|0,qd=0;22>>0?5>=lc+-49>>>0&&(qd=1):6>>0&&(qd=1);return qd?Pb:Nx(Pb)};N=Ca(0);Ca=Ca(0); var Na=(16*(97<=N?N+-87|0:65<=N?N+-55|0:N-48|0)|0)+(97<=Ca?Ca+-87|0:65<=Ca?Ca+-55|0:Ca-48|0)|0;ma=0;if(0<=Na&&255>=Na){var eb=rd(Na);ma=1}ma||(eb=ri(Zc(vg(en),N,Ca)));return Ai(e-2|0,n,eb);case 0:case 6:case 18:case 22:case 24:ma=1}}else{if(48<=N){Na=function(Pb){Pb=sv(n);return 9>>0?Nx(Pb):Pb};eb=Na(0);Na=Na(0);ma=((100*(N-48|0)|0)+(10*(eb-48|0)|0)|0)+(Na-48|0)|0;var mb=0;0<=ma&&255>=ma&&(Ca=rd(ma),mb=1);mb||(Ca=ri(Gc(vg(fk),N,eb,Na)));return Ai(e-2|0,n,Ca)}}else if(34===N||39<=N)ma=1;if(!ma)return Nx(N); eb=0;if(110<=N)if(117<=N)eb=1;else switch(N-110|0){case 0:Na=10;break;case 4:Na=13;break;case 6:Na=9;break;default:eb=1}else 98===N?Na=8:eb=1;eb&&(Na=N);return Ai(e,n,Na)},zv=function(e,n){function N(Na,eb){for(;;){var mb=nr("a String",eb,n);if(34===mb)return Om(eb,n);if(92!==mb)eb=Ai(eb,n,mb);else{eb=Om(eb,n);mb=nr("a String",eb,n);if(10===mb)return eb=Om(eb,n),50>Na?ma(Na+1|0,eb):ue(ma,[0,eb]);if(13!==mb)eb=Rx(eb,n);else{eb=Om(eb,n);if(10===nr("a String",eb,n))return eb=Om(eb,n),50>Na?ma(Na+1|0, eb):ue(ma,[0,eb]);eb=Ai(eb,n,13)}}}}function ma(Na,eb){for(;;){if(32!==nr("a String",eb,n))return 50>Na?N(Na+1|0,eb):ue(N,[0,eb]);eb=Om(eb,n)}}var Ca=mo(n);return 34===Ca?qe(N(0,Om(e,n))):eq(34,Ca)},gq=function(e,n,N,ma){function Ca(Na,eb){for(;;){var mb=Nj(ma),Pb=0>>3|0)&1<<(mb&7))?1:0)?mb!==eb?1:0:Pb);if(!Pb)return Pb;Ai(2147483647,ma,mb);Na=Na-1|0}}if(!n)return Ca(N,-1);n=n[1];Ca(N,n);N=1-ma[1];if(!N)return N;N=Nj(ma);return n===N?Qo(ma):eq(n,N)}, Wj=function(e){return e?e[1]:2147483647},TB=function(e){if(6===e)return Sh;e=Mk(e);return[0,Ic(e,1),wf(e,2,e.length-2|0)]},Av=function(e,n,N){for(;;){if("number"===typeof N)return jc(n,0);switch(N[0]){case 0:N=N[1];continue;case 1:N=N[1];continue;case 2:N=N[2];continue;case 3:N=N[2];continue;case 4:N=N[4];continue;case 5:N=N[4];continue;case 6:N=N[4];continue;case 7:N=N[4];continue;case 8:N=N[4];continue;case 9:N=N[2];continue;case 10:N=N[1];continue;case 11:N=N[2];continue;case 12:N=N[2];continue; case 13:N=N[3];continue;case 14:var ma=N[3];N=hd(ah(N[2]));return 50>e?Nt(e+1|0,n,N,ma):ue(Nt,[0,n,N,ma]);case 15:N=N[1];continue;case 16:N=N[1];continue;case 17:N=N[2];continue;case 18:ma=N[1];if(0===ma[0]){N=Td(ma[1][1],N[2]);continue}N=Td(ma[1][1],N[2]);continue;case 19:var Ca=N[1];return function(eb){return Ot(function(mb){return jc(n,[0,eb,mb])},Ca)};case 20:N=N[3];continue;case 21:N=N[2];continue;case 22:N=N[1];continue;case 23:var Na=N[2];N=N[1];if("number"===typeof N)switch(N){case 0:N=Na; continue;case 1:N=Na;continue;case 2:return function(eb){return Ot(function(mb){return jc(n,[0,eb,mb])},Na)};default:N=Na;continue}switch(N[0]){case 0:N=Na;continue;case 1:N=Na;continue;case 2:N=Na;continue;case 3:N=Na;continue;case 4:N=Na;continue;case 5:N=Na;continue;case 6:N=Na;continue;case 7:N=Na;continue;case 8:N=Na;continue;case 9:return N=N[2],50>e?Nt(e+1|0,n,N,Na):ue(Nt,[0,n,N,Na]);case 10:N=Na;continue;default:N=Na;continue}default:N=N[3]}}},Nt=function(e,n,N,ma){for(;;){if("number"===typeof N)return 50> e?Av(e+1|0,n,ma):ue(Av,[0,n,ma]);switch(N[0]){case 0:N=N[1];continue;case 1:N=N[1];continue;case 2:N=N[1];continue;case 3:N=N[1];continue;case 4:N=N[1];continue;case 5:N=N[1];continue;case 6:N=N[1];continue;case 7:N=N[1];continue;case 8:N=N[2];continue;case 9:var Ca=N[3],Na=N[2];N=Ud(Ph(ah(N[1]),Na),Ca);continue;case 10:N=N[1];continue;case 11:N=N[1];continue;case 12:N=N[1];continue;case 13:var eb=N[1];return function(Pb){return Pt(function(lc){return jc(n,[0,Pb,lc])},eb,ma)};default:var mb=N[1]; return function(Pb){return Pt(function(lc){return jc(n,[0,Pb,lc])},mb,ma)}}}},Ot=function(e,n){return qe(Av(0,e,n))},Pt=function(e,n,N){return qe(Nt(0,e,n,N))},nn=function(e,n,N,ma,Ca,Na,eb){if("number"===typeof ma){if("number"!==typeof Ca)return Gc(Na,2147483647,Ca[1],e),[0,jc(eb,e),il(e,n,N)];if(Ca)return tb('scanf: bad conversion "%*"');Gc(Na,2147483647,2147483647,e);return[0,jc(eb,e),il(e,n,N)]}if(0!==ma[0])return tb('scanf: bad conversion "%*"');if(!ma[1])return tb('scanf: bad conversion "%-"'); ma=ma[2];if("number"!==typeof Ca)return Gc(Na,ma,Ca[1],e),[0,jc(eb,e),il(e,n,N)];if(Ca)return tb('scanf: bad conversion "%*"');Gc(Na,ma,2147483647,e);return[0,jc(eb,e),il(e,n,N)]},il=function(e,n,N){for(;;){if("number"===typeof n)return 0;switch(n[0]){case 0:return n=n[1],Ai(0,e,mo(e)),[0,Ic(Uk(e),0),il(e,n,N)];case 1:n=n[1];var ma=function(ge){var ig=nr("a Char",ge,e);return 39===ig?Om(ge,e):eq(39,ig)},Ca=mo(e);if(39===Ca){Ca=Om(0,e);var Na=nr("a Char",Ca,e);92===Na?ma(Rx(Om(Ca,e),e)):ma(Ai(Ca,e, Na))}else eq(39,Ca);return[0,Ic(Uk(e),0),il(e,n,N)];case 2:ma=n[1];Ca=n[2];if("number"!==typeof Ca)switch(Ca[0]){case 17:n=Ca[2];Ca=TB(Ca[1]);var eb=Ca[1];return nn(e,[11,Ca[2],n],N,ma,0,function(ge,ig,jf){return Ol([0,eb],ge,jf)},Uk);case 18:return n=Ca[1],0===n[0]?nn(e,Td(n[1][1],Ca[2]),N,ma,0,function(ge,ig,jf){return Ol(xf,ge,jf)},Uk):nn(e,Td(n[1][1],Ca[2]),N,ma,0,function(ge,ig,jf){return Ol(fo,ge,jf)},Uk)}return nn(e,n[2],N,ma,0,function(ge,ig,jf){return Ol(0,ge,jf)},Uk);case 3:return nn(e, n[2],N,n[1],0,function(ge,ig,jf){return zv(ge,jf)},Uk);case 4:ma=n[4];Ca=n[3];Na=n[2];var mb=It(Zi(n[1]));return nn(e,ma,N,Na,Ca,function(ge,ig,jf){return yv(mb,ge,jf)},function(ge){return dc(wv(mb,ge))});case 5:ma=n[4];Ca=n[3];Na=n[2];var Pb=It(Zi(n[1]));return nn(e,ma,N,Na,Ca,function(ge,ig,jf){return yv(Pb,ge,jf)},function(ge){return dc(wv(Pb,ge))});case 6:ma=n[4];Ca=n[3];Na=n[2];var lc=It(Zi(n[1]));return nn(e,ma,N,Na,Ca,function(ge,ig,jf){return yv(lc,ge,jf)},function(ge){return dc(wv(lc,ge))}); case 7:ma=n[4];Ca=n[3];Na=n[2];var qd=It(Zi(n[1]));return nn(e,ma,N,Na,Ca,function(ge,ig,jf){return yv(qd,ge,jf)},function(ge){var ig=wv(qd,ge),jf=Cc(ig),le=jf[0];ge=jf[1];var sd=jf[2],Kd=pc(sd),Fe=(new f(16777215,268435455,65535)).udivmod(Kd).quotient,Ge=ig.charCodeAt(le);Ge=bd(Ge);(0>Ge||Ge>=sd)&&pa("int_of_string");for(jf=pc(Ge);;)if(le++,Ge=ig.charCodeAt(le),95!=Ge){Ge=bd(Ge);if(0>Ge||Ge>=sd)break;0>Fe.ucompare(jf)&&pa("int_of_string");Ge=pc(Ge);jf=Kd.mul(jf).add(Ge);0>jf.ucompare(Ge)&&pa("int_of_string")}le!= ig.length&&pa("int_of_string");if(ig=10==sd)ig=0>(new f(0,0,32768)).ucompare(jf);ig&&pa("int_of_string");0>ge&&(jf=jf.neg());return jf});case 8:switch(n[1][2]){case 5:case 8:return nn(e,n[4],N,n[2],n[3],hl,Px);case 6:case 7:return nn(e,n[4],N,n[2],n[3],gH,Px);default:return nn(e,n[4],N,n[2],n[3],fH,Px)}case 9:return nn(e,n[2],N,n[1],0,function(ge,ig,jf){ge=mo(jf);ge=102===ge?5:116===ge?4:ri(jc(vg(qg),ge));return Ol(0,ge,jf)},dH);case 10:n=n[1];if(!ij(e))return ri("end of input not found");continue; case 11:var cd=n[2];zk(function(ge){return mr(e,ge)},n[1]);n=cd;continue;case 12:cd=n[2];mr(e,n[1]);n=cd;continue;case 13:var Ie=n[2];ma=n[3];zv(Wj(n[1]),e);n=Uk(e);try{Ca=Mg(0,n)[1];try{Na=[0,Zj(Ca,Ie),n]}catch(ge){var bf=Ae(ge);if(bf!==Hr)throw q(bf,0);var Pe=ye(Ie);Na=Zc(rf(dn),n,Pe)}n=Na}catch(ge){n=Ae(ge);if(n[1]!==Sb)throw q(n,0);n=ri(n[2])}return[0,n,il(e,ma,N)];case 14:Na=n[2];Ca=n[3];zv(Wj(n[1]),e);n=Uk(e);try{Ie=Mg(0,n)[1];var If=Mg(0,n)[1],$f=Zj(If,hd(ah(Na)));ma=Zj(Ie,hd(Na));Na=$f}catch(ge){ma= Ae(ge);if(ma[1]!==Sb)throw q(ma,0);ma=ri(ma[2]);Na=ma[2];ma=ma[1]}return[0,[0,ma,n],il(e,Td(Na,Ca),N)];case 15:return tb('scanf: bad conversion "%a"');case 16:return tb('scanf: bad conversion "%t"');case 17:cd=n[2];n=Mk(n[1]);zk(function(ge){return mr(e,ge)},n);n=cd;continue;case 18:cd=n[1];if(0===cd[0]){n=n[2];cd=cd[1][1];mr(e,64);mr(e,123);n=Td(cd,n);continue}n=n[2];cd=cd[1][1];mr(e,64);mr(e,91);n=Td(cd,n);continue;case 19:n=n[1];if(!N)return tb("scanf: missing reader");ma=N[2];return[0,jc(N[1], e),il(e,n,ma)];case 20:ma=n[1];Na=n[3];if("number"!==typeof Na&&17===Na[0])return Ca=Na[2],n=n[2],Na=TB(Na[1]),bf=Na[2],gq(n,[0,Na[1]],Wj(ma),e),[0,Uk(e),il(e,[11,bf,Ca],N)];Ca=n[3];gq(n[2],0,Wj(ma),e);return[0,Uk(e),il(e,Ca,N)];case 21:ma=n[2];switch(n[1]){case 0:n=e[5];break;case 1:n=e[3]?e[4]-1|0:e[4];break;default:n=e[6]}return[0,n,il(e,ma,N)];case 22:return n=n[1],[0,mo(e),il(e,n,N)];case 23:ma=n[2];n=n[1];if("number"===typeof n)switch(n){case 0:n=[0,[0,ma]];break;case 1:n=[0,[1,ma]];break;case 2:n= [0,[19,ma]];break;default:n=[0,[22,ma]]}else switch(n[0]){case 0:n=[0,[2,Sj(n[1]),ma]];break;case 1:n=[0,[3,Sj(n[1]),ma]];break;case 2:n=[0,[4,n[1],Sj(n[2]),0,ma]];break;case 3:n=[0,[5,n[1],Sj(n[2]),0,ma]];break;case 4:n=[0,[6,n[1],Sj(n[2]),0,ma]];break;case 5:n=[0,[7,n[1],Sj(n[2]),0,ma]];break;case 6:Ca=(Ca=n[2])?[0,Ca[1]]:0;n=[0,[8,Si,Sj(n[1]),Ca,ma]];break;case 7:n=[0,[9,Sj(n[1]),ma]];break;case 8:n=[0,[13,n[1],n[2],ma]];break;case 9:n=[0,[14,n[1],n[2],ma]];break;case 10:n=[0,[20,n[1],n[2],ma]]; break;default:n=[0,[21,n[1],ma]]}if(N=il(e,n[1],N))return N[2];throw q([0,Qb,Im],1);default:return tb('scanf: bad conversion "%?" (custom converter)')}}},on=function(e,n){var N=[0,0],ma=e.length,Ca=tv(1,function(mb){if(ma<=N[1])throw q($b,1);mb=Ic(e,N[1]);N[1]++;return mb}),Na=n[1],eb=n[2];return Ot(function(mb,Pb){var lc=Ca[8];lc[2]=0;lc[1]=lc[4];lc[3]=lc[1].l;try{var qd=[0,il(Ca,Na,mb)]}catch(Ie){qd=Ae(Ie);mb=0;if(qd[1]!==Ht&&qd[1]!==Sb&&qd!==$b){if(qd[1]!==Ea)throw q(qd,0);var cd=tb(Tb(qd[2],Tb(' in format "', Tb(kk(eb),'"'))));mb=1}mb||(cd=[1,qd]);qd=cd}if(0===qd[0])for(cd=qd[1];;){if(!cd)return Pb;qd=cd[2];Pb=jc(Pb,cd[1]);cd=qd}Pb=qd[1];if(Pb[1]===Ht)Pb=Pb[2];else{if(Pb[1]!==Sb)throw q(Pb,1);Pb=Pb[2]}cd=Ca[3]?Ca[4]-1|0:Ca[4];return ri(Zc(vg(lg),cd,Pb))},Na)},no=function(e,n){var N=n.length-1,ma=Jc(0,N);N=N-1|0;if(0<=N)for(var Ca=0;;){var Na=I(n,Ca)[1+Ca];if("number"===typeof Na)switch(Na){case 0:Na=function(eb){function mb(Pb){var lc=ma[1+eb];if(mb===lc)throw q([0,zb,e],1);return jc(lc,Pb)}return mb}(Ca); break;case 1:Na=[];kd(Na,[246,function(eb,mb){return function(Pb){Pb=ma[1+mb];if(eb===Pb)throw q([0,zb,e],1);var lc=Oc(Pb);return 250===lc?Pb[1]:246===lc?ec(Pb):Pb}}(Na,Ca)]);break;default:Na=function(eb){throw q([0,zb,e],1);},Na=[0,Na,Na,Na,0]}else Na=0===Na[0]?no(e,Na[1]):Na[1];ma[1+Ca]=Na;Na=Ca+1|0;if(N!==Ca)Ca=Na;else break}return ma},Xi=function(e,n){return"number"!==typeof n&&0===n[0]?no(e,n[1]):kb("CamlinternalMod.init_mod: not a module")},Sx=function(e,n,N){if(0===Oc(N)&&e.length-1<=N.length- 1){var ma=e.length-1-1|0;if(0<=ma)for(var Ca=0;;){var Na=N[1+Ca],eb=I(e,Ca)[1+Ca];if("number"===typeof eb)if(2===eb){eb=0;if(0===Oc(Na)&&4===Na.length-1)for(var mb=0,Pb=n[1+Ca];;){Pb[1+mb]=Na[1+mb];var lc=mb+1|0;if(3!==mb)mb=lc;else break}else eb=1;if(eb)throw q([0,Qb,hp],1);}else n[1+Ca]=Na;else 0===eb[0]&&Sx(eb[1],n[1+Ca],Na);Na=Ca+1|0;if(ma!==Ca)Ca=Na;else break}return 0}throw q([0,Qb,Jo],1);},Qt=function(e,n,N){return"number"!==typeof e&&0===e[0]?Sx(e[1],n,N):kb("CamlinternalMod.update_mod: not a module")}, Tx=function(e,n,N){if(pd(N,""))return n;for(var ma=N.length-1|0;;){if(0>ma)return wf(N,0,1);if(Zc(e,N,ma))ma=ma-1|0;else for(n=ma+1|0;;){if(0>ma)return wf(N,0,n);if(Zc(e,N,ma))return wf(N,ma+1|0,(n-ma|0)-1|0);ma=ma-1|0}}},or=function(e,n,N){if(pd(N,""))return n;for(var ma=N.length-1|0;;){if(0>ma)return wf(N,0,1);if(Zc(e,N,ma))ma=ma-1|0;else for(;;){if(0>ma)return n;if(Zc(e,N,ma))for(n=ma;;){if(0>n)return wf(N,0,1);if(!Zc(e,N,n))return wf(N,0,n+1|0);n=n-1|0}else ma=ma-1|0}}},Bv=function(e,n){return 47=== Ic(e,n)?1:0},UB=function(e){return(1>e.length?1:0)||(47!==Ic(e,0)?1:0)};try{var Cv=je("TMPDIR")}catch(e){var VB=Ae(e);if(VB!==Xb)throw q(VB,0);Cv="/tmp"}var ts=function(e){var n=e.length,N=Tg(n+20|0);Of(N,39);n=n-1|0;if(0<=n)for(var ma=0;;){39===Ic(e,ma)?wh(N,"'\\''"):Of(N,Ic(e,ma));var Ca=ma+1|0;if(n!==ma)ma=Ca;else break}Of(N,39);return $h(N)},Ux=function(e,n,N,ma,Ca){if(ma){var Na=ma[1];ma=na(ma,N)?" 2\x3e\x261":Tb(" 2\x3e",ts(Na))}else ma="";N=N?Tb(" \x3e",ts(N[1])):"";N=Tb(N,ma);n=n?Tb(" \x3c", ts(n[1])):"";n=Tb(n,N);return Tb(cg(" ",Cf(ts,[0,e,Ca])),n)},WB=[0,"/dev/null",".","..","/",Bv,UB,function(e){var n=UB(e);e=n?(n=(2>e.length?1:0)||wc(wf(e,0,2),"./"))?(3>e.length?1:0)||wc(wf(e,0,3),"../"):n:n;return e},function(e,n){var N=n.length,ma=e.length-N|0,Ca=0<=ma?1:0;if(!Ca)return Ca;for(Ca=0;;){if(Ca===N)return 1;if(e.charCodeAt(ma+Ca|0)!==n.charCodeAt(Ca))return 0;Ca=Ca+1|0}},function(e,n){var N=e.length,ma=n.length;return N<=ma?pd(wf(n,ma-N|0,N),e)?[0,wf(n,0,ma-N|0)]:0:0},Cv,ts,Ux,function(e){return Tx(Bv, ".",e)},function(e){return or(Bv,".",e)}],pr=function(e,n){e=Ic(e,n);return(n=47===e?1:0)?n:(92===e?1:0)||(58===e?1:0)},Vx=function(e){var n=(1>e.length?1:0)||(47!==Ic(e,0)?1:0);e=n?(n=(1>e.length?1:0)||(92!==Ic(e,0)?1:0))?(2>e.length?1:0)||(58!==Ic(e,1)?1:0):n:n;return e},Ro=function(e){var n=Vx(e);e=n?(n=(2>e.length?1:0)||wc(wf(e,0,2),"./"))?(n=(2>e.length?1:0)||wc(wf(e,0,2),".\\"))?(n=(3>e.length?1:0)||wc(wf(e,0,3),"../"))?(3>e.length?1:0)||wc(wf(e,0,3),"..\\"):n:n:n:n;return e},Wx=function(e, n){var N=n.length<=e.length?1:0;N?(e=wf(e,e.length-n.length|0,n.length),n=Ch(n),n=pd(Ch(e),n)):n=N;return n},Mh=function(e,n){var N=e.length,ma=n.length;if(N>ma)return 0;var Ca=wf(n,ma-N|0,N);e=Ch(e);return pd(Ch(Ca),e)?[0,wf(n,0,ma-N|0)]:0};try{var Xx=je("TEMP")}catch(e){var Yx=Ae(e);if(Yx!==Xb)throw q(Yx,0);Xx="."}var Zx=function(e){function n(eb){if(1<=eb)for(var mb=1;;){Of(Na,92);var Pb=mb+1|0;if(eb!==mb)mb=Pb;else break}return 0}function N(eb,mb){for(;;){if(mb===Ca)return Of(Na,34);var Pb=Ic(e, mb);if(34===Pb||92===Pb)return 50>eb?ma(eb+1|0,0,mb):ue(ma,[0,0,mb]);Of(Na,Pb);mb=mb+1|0}}function ma(eb,mb,Pb){for(;;){if(Pb===Ca)return Of(Na,34),n(mb);var lc=Ic(e,Pb);if(34===lc)return n((2*mb|0)+1|0),Of(Na,34),mb=Pb+1|0,50>eb?N(eb+1|0,mb):ue(N,[0,mb]);if(92===lc)mb=mb+1|0,Pb=Pb+1|0;else return n(mb),50>eb?N(eb+1|0,Pb):ue(N,[0,Pb])}}var Ca=e.length,Na=Tg(Ca+20|0);Of(Na,34);qe(N(0,0));return $h(Na)},Rt=function(e){return mj(e,34)||mj(e,37)?kb(Tb("Filename.quote_command: bad file name ",e)):mj(e, 32)?Tb('"',Tb(e,'"')):e},Dv=function(e){var n=2<=e.length?1:0;if(n){n=Ic(e,0);var N=0;91<=n?25>=n+-97>>>0&&(N=1):65<=n&&(N=1);n=(n=N?1:0)?58===Ic(e,1)?1:0:n}if(!n)return[0,"",e];n=wf(e,2,e.length-2|0);return[0,wf(e,0,2),n]},hH=[0,"NUL",".","..","\\",pr,Vx,Ro,Wx,Mh,Xx,Zx,function(e,n,N,ma,Ca){if(ma){var Na=ma[1];ma=na(ma,N)?" 2\x3e\x261":Tb(" 2\x3e",Rt(Na))}else ma="";ma=[0,ma,ip];N=[0,N?Tb(" \x3e",Rt(N[1])):"",ma];n=n?Tb(" \x3c",Rt(n[1])):"";Ca=cg(" ",Cf(Zx,Ca));var eb=Tg(Ca.length+20|0);n=[0,n,N]; zk(function(mb){var Pb=0;if(62<=mb){var lc=mb-63|0;60>>0?62>lc&&(Pb=1):31===lc&&(Pb=1)}else if(42<=mb)60===mb&&(Pb=1);else if(33<=mb)switch(mb+-33|0){case 2:case 3:case 6:break;default:Pb=1}return Pb?(Of(eb,94),Of(eb,mb)):Of(eb,mb)},Ca);Ca=[0," ",[0,$h(eb),n]];return cg("",[0,'"',[0,Rt(e),Ca]])},function(e){return Tx(pr,".",Dv(e)[2])},function(e){e=Dv(e);return Tb(e[1],or(pr,".",e[2]))}],iH=[0,"/dev/null",".","..","/",pr,Vx,Ro,Wx,Mh,Cv,ts,Ux,function(e){return Tx(pr,".",e)},function(e){return or(pr, ".",e)}],$x=(wc(nm,"Cygwin")?wc(nm,"Win32")?WB:hH:iH)[5];V(12,0,[0,0]);var qp=function(e,n,N){var ma=H(e,0);if(0>N||0>n||(ma-n|0)e.data.length&&u(),0+N>ma.l&&u(),e=e.data.slice(n,n+N),P(p(e),0,ma,0,N));return db(ma)},Pn=function(e){return e[2]+e[4]|0},us=function(e,n,N,ma){return Gc(ma,e[5],(e[3]+n|0)-e[2]|0,N)},hq=function(e,n){var N=e[5];return N.get(N.offset((e[3]+ n|0)-e[2]|0))},ay=function(e,n,N){var ma=e[5];n=(e[3]+n|0)-e[2]|0;var Ca=[0,n];for(e=e[3]+e[4]|0;;)if(Ca[1]=Pn(n))return mf(1,n,N,ma,Ca,function(mb,Pb,lc,qd){qd=hq(mb,Pb);return jc(e,qd)?ub(Na,mb,Pb+1|0,lc,qd):jc(Wf(ub(Ca,mb,Pb,lc,0),bh),qd)});var eb=hq(n,N);return jc(e,eb)?ub(Na,n,N+1|0,ma,eb):jc(Wf(ub(Ca,n,N,ma,0),dm),eb)}]},zg=function(e){return vs(1,[0,function(n,N,ma,Ca,Na){return hq(n,N)===e?ub(Na,n,N+1|0,ma,e):Bb(Ca,n,N,ma,0,jc(vg(tj),e))}])},uk=vs(1,[0,function(e, n,N,ma,Ca){return ub(Ca,e,n+1|0,N,hq(e,n))}]),To=function(e,n,N){return[0,function(ma,Ca,Na,eb,mb){var Pb=ay(ma,Ca+e|0,n),lc=e+Pb|0;return(Ca+lc|0)>=Pn(ma)&&0!==Na?Oj(ma,Ca,function(qd,cd,Ie){return ub(mb,qd,cd+lc|0,Ie,us(qd,cd,lc,N))},function(qd,cd,Ie){return To(lc,n,N)[1].call(null,qd,cd,Ie,eb,mb)}):ub(mb,ma,Ca+lc|0,Na,us(ma,Ca,lc,N))}]},YB=function(e,n){return[0,function(N,ma,Ca,Na,eb){var mb=ay(N,ma,e),Pb=Pn(N);return 1<=mb?(ma+mb|0)>=Pb&&0!==Ca?Oj(N,ma,function(lc,qd,cd){return ub(eb,lc,qd+ mb|0,cd,us(lc,qd,mb,n))},function(lc,qd,cd){return To(mb,e,n)[1].call(null,lc,qd,cd,Na,eb)}):ub(eb,N,ma+mb|0,Ca,us(N,ma,mb,n)):ma>=Pb&&0!==Ca?Oj(N,ma,function(lc,qd,cd){return Bb(Na,lc,qd,cd,0,"count_while1")},function(lc,qd,cd){return YB(e,n)[1].call(null,lc,qd,cd,Na,eb)}):Bb(Na,N,ma,Ca,0,"count_while1")}]},iq=function(e,n){function N(Ca,Na,eb){for(var mb=[0,0];;){if(mb[1]e)return Zf("take: n \x3c 0");var n=ob(e,0);return vs(n,[0,function(N,ma,Ca,Na,eb){return ub(eb,N,ma+n|0,Ca,us(N,ma,n,qp))}])},Lg=function(e){return YB(e,qp)},ws=function(e){return To(0,function(n){return 1- jc(e,n)},qp)},jj=function(e,n){return rg(He,n,Zf(e?e[1]:"no more choices"))},vk=function(e){var n=[0,20],N=[],ma=[];kd(N,[246,function(Ca){return jc(e,ma)}]);kd(ma,[0,function(Ca,Na,eb,mb,Pb){n[1]+=-1;if(0<=n[1]){var lc=Oc(N);lc=250===lc?N[1]:246===lc?ec(N):N;return Bb(lc[1],Ca,Na,eb,mb,Pb)}n[1]=20;return[1,[246,function(qd){qd=Oc(N);qd=250===qd?N[1]:246===qd?ec(N):N;return Bb(qd[1],Ca,Na,eb,mb,Pb)}]]}]);return ma},xs=function(e,n){return[0,e,n]},Ut=function(e){return e?vj(xs,e[1],Ut(e[2])):We(0)}, cy=function(e,n){function N(ma){return 0===ma?We(0):vj(xs,n,N(ma-1|0))}return 0>e?Zf("count: n \x3c 0"):N(e)},ys=function(e){return vk(function(n){var N=We(0);return He(vj(xs,e,n),N)})},Vk=function(e){return vj(xs,e,ys(e))},ZB=function(e,n){var N=We(0),ma=We(0);return He(vj(xs,n,He(Je(e,vk(function(Ca){var Na=We(0);return vj(xs,n,He(Je(e,Ca),Na))})),ma)),N)},$B=We(0),lH=Je(Xf("\r\n"),$B),mH=We(0),sp=qm(He(Je(zg(10),mH),lH),"end_of_line"),jq=function(e,n){return vj(function(N,ma){return[0,N,ma]},e, n)},ej=function(e,n,N){var ma=N.length,Ca=V(12,0,[0,ma]);12!=Ca.kind&&c("caml_bigstring_blit_string_to_ba: kind mismatch");if(0!=ma){var Na=Ca.offset(0);0+ma>N.length&&u();Na+ma>Ca.data.length&&u();N=z(N).slice(0,0+ma);Ca.data.set(N,Na)}e=e?Lf(n,hk):n;Ca=[0,0,0,0,H(Ca,0),Ca];e=by(Bb(e[1],Ca,0,0,jH,kH));switch(e[0]){case 0:return ho;case 1:return[0,e[2]];default:return Ca=e[2],e=Tb(": ",e[3]),[1,Tb(cg(" \x3e ",Ca),e)]}},aC=[248,"Jsoo_runtime.Error.Exn",Ji++],zs=[0,aC,[0]],Fv=248===Oc(zs)?zs:zs[1]; fd("jsError",Fv);(function(e){throw e;});var kq=w;kq.String;kq.RegExp;kq.Object;kq.Date;kq.Math;kq.Error;kq.JSON;var As=kq.Array;Zl(function(e){return e[1]===aC?[0,vb(e[2].toString())]:0});Zl(function(e){return e instanceof As?0:[0,vb(e.toString())]});var Bs=function(e,n){return fc(e,Nc(function(N){return jc(n,N)}))},nH=[248,"Yojson.Json_error",Ji++],Vo=function(e){throw q([0,nH,e],1);},dy=[248,"Yojson.End_of_array",Ji++],ey=[248,"Yojson.End_of_object",Ji++],fy=[248,"Yojson.End_of_tuple",Ji++],bC= [248,"Yojson.End_of_input",Ji++],cC=function(e,n){function N(ma,Ca){return 0===(Ca>>>ma|0)?1:0}if(N(7,n))return Of(e,Xa(n));if(N(11,n))return Of(e,Xa(192|(n>>>6|0)&31)),Of(e,Xa(128|n&63));if(N(16,n))return Of(e,Xa(224|(n>>>12|0)&15)),Of(e,Xa(128|(n>>>6|0)&63)),Of(e,Xa(128|n&63));if(N(21,n))return Of(e,Xa(240|(n>>>18|0)&7)),Of(e,Xa(128|(n>>>12|0)&63)),Of(e,Xa(128|(n>>>6|0)&63)),Of(e,Xa(128|n&63));if(N(26,n))return Of(e,Xa(248|(n>>>24|0)&3)),Of(e,Xa(128|(n>>>18|0)&63)),Of(e,Xa(128|(n>>>12|0)&63)),Of(e, Xa(128|(n>>>6|0)&63)),Of(e,Xa(128|n&63));if(!N(31,n))throw q([0,Qb,nb],1);Of(e,Xa(252|(n>>>30|0)&1));Of(e,Xa(128|(n>>>24|0)&63));Of(e,Xa(128|(n>>>18|0)&63));Of(e,Xa(128|(n>>>12|0)&63));Of(e,Xa(128|(n>>>6|0)&63));return Of(e,Xa(128|n&63))},dC=function(e){return Xa(10<=e?e+87|0:e+48|0)},lq=function(e,n,N,ma,Ca){Ni(ma,e,n[1],N-n[1]|0);wh(ma,Ca);n[1]=N+1|0;return 0},qn=function(e,n){Of(e,34);var N=[0,0],ma=n.length-1|0;if(0<=ma)for(var Ca=0;;){var Na=Ic(n,Ca);if(92===Na)lq(n,N,Ca,e,"\\\\");else{var eb= 0;if(35<=Na)127!==Na&&(eb=2);else if(8<=Na){var mb=0;switch(Na-8|0){case 0:lq(n,N,Ca,e,"\\b");break;case 1:lq(n,N,Ca,e,"\\t");break;case 2:lq(n,N,Ca,e,"\\n");break;case 4:lq(n,N,Ca,e,"\\f");break;case 5:lq(n,N,Ca,e,"\\r");break;case 26:lq(n,N,Ca,e,'\\"');break;case 24:case 25:eb=2;mb=1;break;default:mb=1}mb||(eb=1)}switch(eb){case 0:Ni(e,n,N[1],Ca-N[1]|0),wh(e,"\\u00"),Of(e,dC(Na>>>4|0)),Of(e,dC(Na&15)),N[1]=Ca+1|0}}Na=Ca+1|0;if(ma!==Ca)Ca=Na;else break}try{Ni(e,n,N[1],n.length-N[1]|0)}catch(Pb){throw e= Ae(Pb),ma=n.length-N[1]|0,N=N[1],Gc(Oe(Nm,cb),n,N,ma),q(e,0);}return Of(e,34)},gy=function(e,n){return 0===n?0:(gy(e,n/10|0),Of(e,Xa(Ub(n%10|0)+48|0)))},eC=function(e,n){return 0ma&&(Ca=1):45===ma&&(Ca=1);if(!Ca)throw q(lo,1);Ca=N+1|0;if(n!==N)N=Ca;else break}return 1}catch(Na){e=Ae(Na);if(e===lo)return 0;throw q(e,0);}},Cs=function(e,n,N,ma){if(!ma)return 0;var Ca= ma[2];for(Zc(e,N,ma[1]);;){if(!Ca)return 0;ma=Ca[2];Ca=Ca[1];jc(n,N);Zc(e,N,Ca);Ca=ma}},mq=function(e){return Of(e,44)},Vt=function(e,n){if("number"===typeof n)return wh(e,"null");var N=n[1];if(708012133>N){if(3654863>N)return-752863768<=N?wh(e,n[2]):qn(e,n[2]);if(365180284>N)return eC(e,n[2]);n=n[2];N=ia(n);if(3===N)return wh(e,0N){if(3654863>N)return-752863768<=N?wh(e,n[2]):qn(e,n[2]);if(365180284> N)return eC(e,n[2]);n=n[2];N=ia(n);if(3===N)return Vo(0N){if(737456202<=N)return wh(e,n[2]?"true":"false");N=n[2];n=N[2];N=N[1];if(!n)return qn(e,N);n=n[1];Of(e,91);qn(e,N);Of(e,44);Wt(e,n); return Of(e,93)}if(963043957<=N)return n=n[2],Of(e,123),Cs(function(ma,Ca){var Na=Ca[2];qn(ma,Ca[1]);Of(ma,58);return Wt(ma,Na)},mq,e,n),Of(e,125);n=n[2];Of(e,91);Cs(Wt,mq,e,n);return Of(e,93)},Xt=function(e,n,N,ma,Ca){n=n?n[1]:256;N=N?N[1]:"";e?(e=e[1],fj(e)):e=Tg(n);ma&&ma[1]?Wt(e,Ca):Vt(e,Ca);wh(e,N);ma=$h(e);fj(e);return ma},nq=function(e){if(65<=e)if(97<=e){if(103>e)return(e-97|0)+10|0}else{if(71>e)return(e-65|0)+10|0}else if(9>=e+-48>>>0)return e-48|0;throw q([0,Qb,x],1);},Qn=function(e,n,N){var ma= N[4]-1|0,Ca=n[3],Na=((ma+N[5]|0)-Ca|0)-1|0;N=ob(Na,(ma+N[6]|0)-Ca|0);(ma=n[4])?(ma=ma[1],ma=jc(vg(oi),ma)):ma="Line";Na=Na===N?jc(vg(ii),Na+1|0):Zc(vg(Wr),Na+1|0,N+1|0);n=n[2];return Vo(ub(vg(Lo),ma,n,Na,e))},fC=[0,function(e){throw q([0,Qb,hj],1);}],rn=function(e,n,N){var ma=Ej(N),Ca=jc(fC[1],N);return Qn(Gc(vg(Ko),e,ma,Ca),n,N)},qr=[248,"Yojson.Safe.Int_overflow",Ji++],Yt=function(e,n){e[2]=e[2]+1|0;e[3]=n[4]+n[6]|0;return 0},oq=function(e,n){a:for(;;)for(var N=0;;)if(N=Xc(Dc,N,n),19>>0)jc(n[1], n);else switch(N){case 0:return io;case 1:return em;case 2:return 870828711;case 3:return[0,365180284,cH];case 4:return[0,365180284,FB];case 5:return[0,365180284,np];case 6:return fj(e[1]),[0,-976970511,gC(e,n)];case 7:try{var ma=n[5];e=[0,0];var Ca=n[6]-1|0,Na=n[2];if(Ca>=ma)for(var eb=ma;;){if(214748365<=e[1])throw q(qr,1);var mb=G(Na,eb)+-48|0;e[1]=(10*e[1]|0)+mb|0;var Pb=eb+1|0;if(Ca!==eb)eb=Pb;else break}if(0>e[1])throw q(qr,1);return[0,3654863,e[1]]}catch(cf){e=Ae(cf);if(e===qr)return[0,-752863768, Ej(n)];throw q(e,0);}case 8:try{var lc=n[5]+1|0;e=[0,0];eb=n[6]-1|0;Pb=n[2];if(eb>=lc)for(Ca=lc;;){if(-214748365>=e[1])throw q(qr,1);var qd=G(Pb,Ca)+-48|0;e[1]=(10*e[1]|0)-qd|0;Na=Ca+1|0;if(eb!==Ca)Ca=Na;else break}if(0>>0)jc(n[1],n),Na=Pe;else{switch(Pe){case 0:break;case 1:throw q(ey,1);case 2:rn("Expected ',' or '}' but found",e,n);break;default:Qn("Unexpected end of input",e,n)}wl(e,n);var If=iy(e,n);wl(e,n);hC(e,n);wl(e,n);var $f=Ca[1];Ca[1]=[0,[0,If,oq(e,n)],$f];continue b}}}}}catch(cf){n=Ae(cf);if(n===ey)return[0,963043957,xe(Ca[1])];throw q(n,0);}case 11:Ca=[0,0];try{for(wl(e,n),Na= 255;;){var ge=Xc(Dc,Na,n);if(0===ge)throw q(dy,1);if(1!==ge)jc(n[1],n),Na=ge;else{var ig=Ca[1];Ca[1]=[0,oq(e,n),ig];b:for(;;)for(wl(e,n),Na=257;;){var jf=Xc(Dc,Na,n);if(3>>0)jc(n[1],n),Na=jf;else{switch(jf){case 0:break;case 1:throw q(dy,1);case 2:rn("Expected ',' or ']' but found",e,n);break;default:Qn("Unexpected end of input",e,n)}wl(e,n);var le=Ca[1];Ca[1]=[0,oq(e,n),le];continue b}}}}}catch(cf){n=Ae(cf);if(n===dy)return[0,848054398,xe(Ca[1])];throw q(n,0);}case 12:Ca=[0,0];try{for(wl(e,n), Na=266;;){var sd=Xc(Dc,Na,n);if(0===sd)throw q(fy,1);if(1!==sd)jc(n[1],n),Na=sd;else{var Kd=Ca[1];Ca[1]=[0,oq(e,n),Kd];b:for(;;)for(wl(e,n),Na=271;;){var Fe=Xc(Dc,Na,n);if(3>>0)jc(n[1],n),Na=Fe;else{switch(Fe){case 0:break;case 1:throw q(fy,1);case 2:rn("Expected ',' or ')' but found",e,n);break;default:Qn("Unexpected end of input",e,n)}wl(e,n);var Ge=Ca[1];Ca[1]=[0,oq(e,n),Ge];continue b}}}}}catch(cf){n=Ae(cf);if(n===fy)return[0,726928360,xe(Ca[1])];throw q(n,0);}case 13:for(wl(e,n),Ca=iy(e, n),wl(e,n),Na=102;;)if(Na=Xc(Dc,Na,n),3>>0)jc(n[1],n);else{switch(Na){case 0:Na=oq(e,n);wl(e,n);for(mb=111;;)if(mb=Xc(Dc,mb,n),2>>0)jc(n[1],n);else{switch(mb){case 0:break;case 1:rn("Expected '\x3e' but found",e,n);break;default:Qn("Unexpected end of input",e,n)}n=[0,Na];break}break;case 1:n=0;break;case 2:n=rn("Expected ':' or '\x3e' but found",e,n);break;default:n=Qn("Unexpected end of input",e,n)}return[0,708012133,[0,Ca,n]]}case 14:continue a;case 15:iC(e,n);continue a;case 16:Yt(e,n); continue a;case 17:continue a;case 18:return Qn("Unexpected end of input",e,n);default:return rn("Invalid token",e,n)}},gC=function(e,n){a:for(;;)for(var N=58;;)if(N=Xc(Dc,N,n),3>>0)jc(n[1],n);else switch(N){case 0:return $h(e[1]);case 1:for(N=68;;)if(N=Xc(Dc,N,n),8>>0)jc(n[1],n);else{switch(N){case 0:N=G(n[2],n[5]);Of(e[1],N);break;case 1:Of(e[1],8);break;case 2:Of(e[1],12);break;case 3:Of(e[1],10);break;case 4:Of(e[1],13);break;case 5:Of(e[1],9);break;case 6:N=G(n[2],n[5]+1|0);var ma=G(n[2], n[5]+2|0),Ca=G(n[2],n[5]+3|0),Na=nq(G(n[2],n[5]+4|0));Ca=nq(Ca)<<4;ma=nq(ma)<<8;N=nq(N)<<12|ma|Ca|Na;Na=0;if(55296<=N&&!(56319>>0)jc(n[1],n);else{switch(ma){case 0:ma=G(n[2],n[5]+2|0);var eb=G(n[2],n[5]+3|0),mb=G(n[2],n[5]+4|0);Ca=nq(G(n[2],n[5]+5|0));mb=nq(mb)<<4;eb=nq(eb)<<8;ma=nq(ma)<<12|eb|mb|Ca;Ca=0;56320<=ma&&!(57343=N>>>0)switch(N){case 0:return 0;case 1:return rn("Unterminated comment",e,n);case 2:Yt(e,n);continue a;default:continue a}jc(n[1],n)}}, jC=function(e){for(var n=131;;){n=Xc(Dc,n,e);if(0===n)return 1;if(1===n)return 0;jc(e[1],e)}},wl=function(e,n){a:for(;;)for(var N=133;;){N=Xc(Dc,N,n);if(4>=N>>>0)switch(N){case 0:Yt(e,n);continue a;case 1:iC(e,n);continue a;case 2:Yt(e,n);continue a;case 3:continue a;default:return 0}jc(n[1],n)}},iy=function(e,n){for(var N=237;;){N=Xc(Dc,N,n);if(3>=N>>>0)switch(N){case 0:return fj(e[1]),gC(e,n);case 1:return e=n[5],db(sh(n[2],e,n[6]-e|0));case 2:return rn("Expected string or identifier but found", e,n);default:return Qn("Unexpected end of input",e,n)}jc(n[1],n)}},hC=function(e,n){for(var N=297;;){N=Xc(Dc,N,n);if(2>=N>>>0)switch(N){case 0:return 0;case 1:return rn("Expected ':' but found",e,n);default:return Qn("Unexpected end of input",e,n)}jc(n[1],n)}};fC[1]=function(e){for(var n=513;;){n=Xc(Dc,n,e);if(0===n)return Ej(e);jc(e[1],e)}};for(var Pm=function(e,n,N,ma){try{var Ca=ma.length,Na=[0,function(lc){lc[9]=1;return 0},Gi(S(ma)),Ca,0,0,0,0,0,1,[0],xb,xb],eb=N?N[1]:1,mb=[0,e?e[1]:Tg(256), eb,0,n];wl(mb,Na);if(jC(Na))throw q(bC,1);var Pb=oq(mb,Na);wl(mb,Na);1-jC(Na)&&rn("Junk after end of JSON value:",mb,Na);return Pb}catch(lc){e=Ae(lc);if(e===bC)return Vo("Blank input data");throw q(e,0);}},zd=function(e,n){return 0===e[0]?jc(n,e[1]):e},kC=function(e,n){return zd(e,function(N){return[0,jc(n,N)]})},Ah=function(e,n,N){for(var ma=N;;){if(!ma)return[0,xe(n)];N=ma[2];ma=jc(e,ma[1]);if(0!==ma[0])return ma;n=[0,ma[1],n];ma=N}},Rg=function(e,n){return xe(kf(e,n))},lC=function(e){for(var n= 0;;){var N=Ic("!$\x26'()*+,;\x3d",n);I(e,N)[1+N]=1;if(10===n)return e;n=n+1|0}},Zt=Sc(256,0),xl=0;;){var mC=Ic("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_.-~",xl);I(Zt,mC)[1+mC]=1;var jy=xl+1|0;if(65!==xl)xl=jy;else{var Gv=lC($k(Zt));I(Gv,58)[59]=1;I(Gv,64)[65]=1;var rr=$k(Zt);I(rr,43)[44]=1;var nC=lC($k(Gv));I(nC,47)[48]=0;var sn=$k(Gv);I(sn,47)[48]=1;I(sn,63)[64]=1;I(sn,38)[39]=0;I(sn,59)[60]=0;I(sn,43)[44]=0;var Wk=$k(sn);I(Wk,61)[62]=0;var ky=$k(sn);I(ky,44)[45]=0;var oC= $k(Zt);I(oC,58)[59]=0;var tp=function(e){if("number"===typeof e)if(-145160102<=e)if(127343601<=e){if(795008922===e)return ky;if(892015045===e)return nC}else{if(61643255!==e&&127343600<=e)return sn}else if(-250086679<=e){if(-178940859===e)return rr;if(-145160103<=e)return oC}else{if(-911188600===e)return Wk;if(-250086680<=e)return sn}else if(-198771759===e[1]){var n=e[2];e=n[3];var N=n[2];n=$k(tp(n[1]));var ma=N.length-1|0;if(0<=ma)for(var Ca=0;;){var Na=Ic(N,Ca);I(n,Na)[1+Na]=1;Na=Ca+1|0;if(ma!== Ca)Ca=Na;else break}N=e.length-1|0;if(0<=N)for(ma=0;;)if(Ca=Ic(e,ma),I(n,Ca)[1+Ca]=0,Ca=ma+1|0,N!==ma)ma=Ca;else break;return n}return Zt},ly=function(e,n,N){n=n?n[1]:892015045;e&&(e=Ch(e[1]),wc(e,"file")&&wc(e,"http")&&wc(e,"https")&&wc(e,"urn"));e=N.length;n=tp(n);for(var ma=Tg(e),Ca=0,Na=0;;){if(e<=Na)return Ni(ma,N,Ca,Na-Ca|0),$h(ma);var eb=Ic(N,Na);I(n,eb)[1+eb]||(Ca>>0?5>=e+-49>>>0&&(n=1):6>>0&&(n=1);return n?1:0}),Ds=St(sm,ys(pC)),Zg=zg(46),qh=zg(58),qC=Ye(Lg(function(e){return 9>>0?0:1}),function(e){return 256<=dc(e)?Zf("invalid octect"):We(e)}),$t=cy(3,Lf(qC,Zg)),Ik=vj(function(e,n){n=Tb(".",n);return Tb(cg(".",e),n)},$t,qC),oH=vk(function(e){var n=We(0);e=He(Je(qh,e),n);e=vj(function(N,ma){return[0,N,ma]},Ds,e);return He(Ut([0,Ik,0]),e)}),rC=function(e){var n=We(Vb);return He(Ye(oH,function(N){return 0< ((8-e|0)-Ta(N)|0)?We([0,"",N]):Zf("too many parts in IPv6 address")}),n)},up=function(e){var n=tm(e+1|0);e=Je(qh,He(Je(qh,rC(e+1|0)),n));return vj(function(N,ma){return[0,N,ma]},Ds,e)},tm=function(e){if(6!==e)return 7===e?St(function(n){return[0,n,0]},Ds):up(e);e=up(6);return He(Ut([0,Ik,0]),e)},gi=function(e,n){if(!n)return qb;var N=n[1],ma=n[2];if(!jc(e,N))return[0,0,n];e=gi(e,ma);return[0,[0,N,e[1]],e[2]]},my=tm(0),pH=rC(0),vp=St(function(e){var n=gi(function(Ca){return wc(Ca,"")},e);e=n[2];n= cg(":",n[1]);var N=0;if(e&&!wc(e[1],"")){var ma=Tb(n,Tb("::",cg(":",e[2])));N=1}N||(ma=n);return ma},He(Je(Je(qh,qh),pH),my)),qH=zg(93),au=zg(91),rH=So(function(e,n,N){n=[0,n,[0,Pj(N),0]];return cg("",[0,Pj(e),n])},au,vp,qH),bu=cy(2,pC),sr=zg(37),Hv=vj(function(e,n){return sm([0,e,n])},sr,bu),sC=oo(function(e){var n=e-59|0;e=0;if(2>>0){if(n=n+26|0,11>=n>>>0)switch(n){case 1:case 2:case 4:break;default:e=1}}else 1!==n&&(e=1);return e?1:0}),ny=oo(function(e){var n=0;91<=e?(e=e-95|0,27>>0?31=== e&&(n=1):1!==e&&(n=1)):(e=e+-45|0,12>>0?20<=e&&(n=1):2!==e&&(n=1));return n?1:0}),oy=[0,Hv,[0,Hf(sC,Pj),0]],tC=ys(jj(0,[0,Hf(ny,Pj),oy]));jj(0,[0,St(function(e){return cg("",e)},tC),[0,Ik,[0,rH,0]]]);var Es=[0,Hf(qh,Pj),0],sH=[0,Hv,[0,Hf(sC,Pj),Es]];ys(jj(0,[0,Hf(ny,Pj),sH]));vc(0);for(var Wo=lj(32,255),py=function(e,n){return O(e,n>>>3|0,Xa(G(e,n>>>3|0)|1<<(n&7)))},Fs=function(e){var n=lj(32,0);py(n,e);return n},Iv=function(e){for(var n=ua(32),N=0;;){O(n,N,Xa(G(e,N)^255));if(31===N)return n;N= N+1|0}},qy=function(e,n){for(var N=ua(32),ma=0;;){var Ca=G(n,ma);O(N,ma,Xa(G(e,ma)|Ca));if(31===ma)return N;ma=ma+1|0}},uC=function(e,n){for(var N=0;;){var ma=G(n,N);if(0!==ma)for(var Ca=0;;){0!==(ma&1<e?tr(e+1|0,n):ue(tr,[0,n]);case 4:return e=n[1],n=pq(n[2]),qy(pq(e),n);case 5:return Wo;case 6:n=n[1]; continue;case 7:return Wo;case 8:n=n[2];continue;default:return Wo}}},tr=function(e,n){for(;;){if(!n)return Wo;var N=n[1];if("number"!==typeof N)switch(N[0]){case 5:return e=N[1],n=qe(tr(0,n[2])),qy(pq(e),n);case 7:return e=N[1],n=qe(tr(0,n[2])),qy(pq(e),n);default:return 50>e?Jv(e+1|0,N):ue(Jv,[0,N])}n=n[2]}},pq=function(e){return qe(Jv(0,e))},sy=function(e,n){var N=0;if("number"!==typeof n)switch(n[0]){case 0:var ma=0,Ca=Fs(n[1]);N=1;break;case 2:ma=n[2],Ca=n[1],N=1}if(!N)throw q([0,Qb,Pc],1);if(e){var Na= lj(32,0);uC(function(eb){py(Na,sa(eb));var mb=eb-224|0,Pb=0;30>>0?25>=mb+127>>>0&&(Pb=1):23!==mb&&(Pb=1);return py(Na,Pb?eb+-32|0:eb)},Ca);e=Na}else e=Ca;ma=ma?Iv(e):e;return db(Gi(ma))},vC=ua(256),Gs=0;;){O(vC,Gs,sa(Xa(Gs)));var wC=Gs+1|0;if(255!==Gs)Gs=wC;else{db(Gi(vC));var cu=la,po=function(e,n,N,ma){var Ca=e?e[5]:0,Na=ma?ma[5]:0;return[0,e,n,N,ma,Na<=Ca?Ca+1|0:Na+1|0]},xC=function(e,n,N,ma){var Ca=e?e[5]:0,Na=ma?ma[5]:0;if((Na+2|0)=Na)return[0,e,n,N,ma,Na<=Ca?Ca+1|0:Na+1|0];if(!ma)return tb("Map.bal");Ca=ma[4];Na=ma[3];eb=ma[2];lc=ma[1];if((lc?lc[5]:0)<=(Ca?Ca[5]:0))return po(po(e,n,N,lc),eb,Na,Ca);if(!lc)return tb("Map.bal");ma=lc[3];mb=lc[2];Pb=lc[1];Ca=po(lc[4],eb,Na,Ca);return po(po(e,n,N,Pb),mb,ma,Ca)},ty=function(e,n,N){if(!N)return[0, 0,e,n,0,1];var ma=N[4],Ca=N[3],Na=N[2],eb=N[1],mb=N[5],Pb=cu(e,Na);if(0===Pb)return Ca===n?N:[0,eb,e,n,ma,mb];if(0<=Pb)return e=ty(e,n,ma),ma===e?N:xC(eb,Na,Ca,e);e=ty(e,n,eb);return eb===e?N:xC(e,Na,Ca,ma)},yC=function(e,n){for(;;){if(!n)return 0;var N=n[4],ma=n[3],Ca=n[2];yC(e,n[1]);Zc(e,Ca,ma);n=N}};Iv(Fs(10));var zC=function(e){function n(Kd,Fe){if(Pb[1].length-1<=lc[1])for(var Ge=[0,Pb[1].length-1];;)if(Ge[1]<=lc[1])Ge[1]=2*Ge[1]|0;else{Ge=Sc(Ge[1],0);var cf=Pb[1].length-1,Re=Pb[1],lf=0;if(0<= cf&&0<=(Re.length-1-cf|0)&&0<=(Ge.length-1-cf|0)){lf=Ge;for(var dd=1;dd<=cf;dd++)lf[0+dd]=Re[0+dd];lf=1}lf||tb("Array.blit");Pb[1]=Ge;break}Kd|=Fe<<8;Fe=lc[1];I(Pb[1],Fe)[1+Fe]=Kd;lc[1]++;return 0}function N(Kd){Kd=lc[1];n(0,0);return Kd}function ma(Kd,Fe,Ge){Fe|=((Ge-Kd|0)-1|0)<<8;I(Pb[1],Kd)[1+Kd]=Fe;return 0}function Ca(Kd){try{for(var Fe=qd[1];;){if(!Fe)throw q(Xb,1);var Ge=Fe[4],cf=Fe[3],Re=Fe[1],lf=cu(Kd,Fe[2]);if(0===lf)return cf;Fe=0<=lf?Ge:Re}}catch(dd){Fe=Ae(dd);if(Fe!==Xb)throw q(Fe,0); Fe=cd[1];qd[1]=ty(Kd,Fe,qd[1]);cd[1]++;return Fe}}function Na(Kd){if(!ry(Kd))return-1;Kd=bf[1];64<=Kd&&kb("too many r* or r+ where r is nullable");bf[1]++;return Kd}function eb(Kd){if("number"===typeof Kd)switch(Kd){case 0:return n(5,0);case 1:return n(6,0);default:return n(7,0)}switch(Kd[0]){case 0:return n(0,Kd[1]);case 1:Kd=Kd[1];var Fe=Kd.length;if(0===Fe)return 0;if(1===Fe)return n(0,Ic(Kd,0));try{var Ge=Zk(Kd,Kd.length,0,0);eb([1,wf(Kd,0,Ge)]);n(0,0);Ge=Ge+1|0;var cf=wf(Kd,Ge,Kd.length-Ge|0); return eb([1,cf])}catch(lf){cf=Ae(lf);if(cf===Xb)return n(2,Ca(Kd));throw q(cf,0);}case 2:return cf=Kd[1],Kd=Kd[2]?Iv(cf):cf,n(4,Ca(db(Gi(Kd))));case 3:for(cf=Kd[1];;){if(!cf)return 0;Kd=cf[1];if("number"!==typeof Kd)switch(Kd[0]){case 5:Ge=Kd[1];if("number"!==typeof Ge)switch(Ge[0]){case 0:case 2:Fe=cf[2];var Re=qe(tr(0,Fe));if(mb(pq(Ge),Re)){n(13,Ca(sy(0,Ge)));cf=Fe;continue}}break;case 6:Ge=Kd[1];if("number"!==typeof Ge)switch(Ge[0]){case 0:case 2:if(Fe=cf[2],Re=qe(tr(0,Fe)),mb(pq(Ge),Re)){n(14, Ca(sy(0,Ge)));cf=Fe;continue}}break;case 7:if(Ge=Kd[1],"number"!==typeof Ge)switch(Ge[0]){case 0:case 2:if(Fe=cf[2],Re=qe(tr(0,Fe)),mb(pq(Ge),Re)){n(12,Ca(sy(0,Ge)));cf=Fe;continue}}}cf=cf[2];eb(Kd)}case 4:return cf=Kd[2],Ge=Kd[1],Kd=N(0),eb(Ge),Ge=N(0),Fe=lc[1],eb(cf),cf=lc[1],ma(Kd,16,Fe),ma(Ge,15,cf);case 5:return Kd=Kd[1],cf=Na(Kd),Ge=N(0),0<=cf&&n(17,cf),eb(Kd),0<=cf&&n(18,cf),n(15,(Ge-lc[1]|0)-1|0),ma(Ge,16,lc[1]);case 6:return Ge=Kd[1],Kd=Na(Ge),cf=lc[1],eb(Ge),0<=Kd&&n(18,Kd),Ge=N(0),0<=Kd&& n(17,Kd),n(15,(cf-lc[1]|0)-1|0),ma(Ge,16,lc[1]);case 7:return Kd=Kd[1],cf=N(0),eb(Kd),ma(cf,16,lc[1]);case 8:return cf=Kd[1],Kd=Kd[2],n(8,cf),eb(Kd),n(9,cf),Ie[1]=jk(Ie[1],cf+1|0),0;default:return Kd=Kd[1],n(10,Kd),Ie[1]=jk(Ie[1],Kd+1|0),0}}function mb(Kd,Fe){try{for(var Ge=0;;){var cf=G(Fe,Ge);if(0!==(G(Kd,Ge)&cf))throw q(lo,1);var Re=Ge+1|0;if(31!==Ge)Ge=Re;else return 1}}catch(lf){Kd=Ae(lf);if(Kd===lo)return 0;throw q(Kd,0);}}e=[1,e];var Pb=[0,Sc(32,0)],lc=[0,0],qd=[0,0],cd=[0,0],Ie=[0,1],bf=[0, 0];eb(e);n(11,0);e=pq(e);if(T(e,Wo))e=-1;else{var Pe=lj(256,0);uC(function(Kd){return O(Pe,Kd,1)},e);e=Ca(db(Gi(Pe)))}var If=Sc(cd[1],"");yC(function(Kd,Fe){I(If,Fe)[1+Fe]=Kd;return 0},qd[1]);var $f=lc[1],ge=Pb[1],ig=0,jf=bf[1],le=Ie[1];if(0<=$f&&0<=(ge.length-1-$f|0)){var sd=D(ge,0,$f);ig=1}ig||(sd=tb("Array.sub"));return[0,sd,If,"",le,jf,e]},Kv=[0,[0]],AC=function(e,n,N){a:{for((0>N||N>n.length)&&c("Str.search_forward");N<=n.length;){var ma=Hm(e,n,N,0);if(ma){e=ma;break a}N++}e=[0]}Kv[1]=e;if(0=== e.length-1)throw q(Xb,1);return I(e,0)[1]},um=[248,"Xmlm.Malformed",Ji++],tH=yi.slice(),Hs=function(e){var n=jc(e,0),N=I(tH,n)[1+n];if(4>>0)throw q([0,Qb,Ag],1);switch(N){case 0:throw q(um,1);case 1:return n;case 2:N=jc(e,0);if(2===(N>>>6|0))return(n&31)<<6|N&63;throw q(um,1);case 3:N=jc(e,0);var ma=jc(e,0);if(2!==(ma>>>6|0))throw q(um,1);if(224===n){e=0;if(160>N||191=N&&(e=1),!e)throw q(um,1);}else if(2!==(N>>>6|0))throw q(um,1);return(n& 15)<<12|(N&63)<<6|ma&63;default:N=jc(e,0);ma=jc(e,0);e=jc(e,0);if(2===(e>>>6|0)&&2===(ma>>>6|0)){if(240===n){var Ca=0;if(144>N||191=N&&(Ca=1),!Ca)throw q(um,1);}else if(2!==(N>>>6|0))throw q(um,1);return(n&7)<<18|(N&63)<<12|(ma&63)<<6|e&63}throw q(um,1);}},uH=function(e){return jc(e,0)<<8|jc(e,0)},Is=function(e){var n=jc(e,0);return jc(e,0)<<8|n},BC=function(e,n){var N=jc(e,n);if(55296<=N&&57343>=N){if(56319>>18|240),N(128|(n>>>12|0)&63),N(128|(n>>>6|0)&63),N(128|n&63)):(N(n>>>12|224),N(128|(n>>>6|0)&63),N(128|n&63)):(N(n>>>6|192),N(128|n&63)):N(n)}catch(ma){n=Ae(ma);if(n[1]===Sb)throw q(Qm,1);throw q(n,0);}},si=function(e,n){return 0===ka(e,n,!0)?1:0},qq=function(e){return 0===ka(e,"",!0)?1:0},eu=function(e){var n=Tg(4);Jh(n,e);return $h(n)},fu=function(e,n){return oc(10,100,0,n)&(e[2].length-1-1|0)},Rm=function(e,n,N){var ma=fu(e,n); n=[0,n,N,I(e[2],ma)[1+ma]];I(e[2],ma)[1+ma]=n;e[1]=e[1]+1|0;return(ma=e[2].length-1<<1>>0?23=== e&&(n=1):1>>0&&(n=1);return n?1:0},EC=function(e){if(wj(e,32,55295))return 1;var n=0;11<=e?13===e&&(n=1):9<=e&&(n=1);return n?1:wj(e,57344,65533)||wj(e,65536,1114111)?1:0},FC=function(e){var n=wj(e,192,214);if(n)e=n;else if(n=wj(e,216,246))e=n;else if(n=wj(e,248,767))e=n;else if(n=wj(e,880,893))e=n;else if(n=wj(e,895,8191))e=n;else if(n=wj(e,8204,8205))e=n;else if(n=wj(e,8304,8591))e=n;else if(n=wj(e,11264,12271))e=n;else if(n=wj(e,12289,55295))e=n;else if(n=wj(e,63744,64975))e=n;else{n=wj(e, 65008,65533);if(!n)return wj(e,65536,983039);e=n}return e},Sg=function(e){2147483647===e[7]&&ki(e,-95440847);10===e[7]?(e[9]=e[9]+1|0,e[10]=1):e[10]=e[10]+1|0;e[7]=jc(e[6],e[5]);if(1-EC(e[7]))throw q(um,1);var n=e[8];if(n?10===e[7]:n)e[7]=jc(e[6],e[5]);return 13===e[7]?(e[8]=1,e[7]=10,0):(e[8]=0,0)},Ov=function(e){try{return Sg(e)}catch(N){var n=Ae(N);if(n!==$b)throw q(n,0);e[7]=2147483647;return 0}},Sm=function(e){for(;;){if(!ur(e[7]))return 0;Sg(e)}},Pl=function(e,n){return e[7]===n?Sg(e):hu(e, [0,n,0])},xj=function(e,n){return Jh(e[19],n)},Pv=function(e,n){if(10===n)return e[15]=1,e[14]=1,0;if(ur(n))return e[14]=1,0;var N=0;e[14]&&e[15]&&0!==e[19][2]&&(xj(e,10),N=1);N||((N=e[14])?0!==e[19][2]:N)&&xj(e,32);e[14]=0;e[15]=0;return xj(e,n)},GC=function(e,n){function N(Na){var eb=jc(e[3],Na);return eb?eb[1]:ki(e,[0,-108708553,Na])}var ma=n[2];n=n[1];try{var Ca=Nv(e[17],n);return qq(Ca)?qq(n)?[0,"",ma]:[0,N(n),ma]:[0,Ca,ma]}catch(Na){Ca=Ae(Na);if(Ca===Xb)return[0,N(n),ma];throw q(Ca,0);}},Ks= function(e){fj(e[18]);var n=e[7],N=0;if(wj(n,97,122)||wj(n,65,90))N=1;else var ma=ur(n)?0:95===n?1:FC(n)?1:0;N&&(ma=1);if(!ma)return ki(e,[0,719944127,eu(e[7])]);Jh(e[18],e[7]);for(Sg(e);;){n=e[7];N=0;if(wj(n,97,122)||wj(n,65,90))N=1;else if(ur(n))var Ca=0;else if(wj(n,48,57))Ca=1;else{ma=n+-45|0;var Na=0;50>>0?138===ma&&(Na=1):47>>0&&(Na=1);Na?Ca=1:(ma=0,FC(n)||wj(n,768,879)||wj(n,8255,8256)||(Ca=0,ma=1),ma||(Ca=1))}N&&(Ca=1);if(!Ca)return $h(e[18]);Jh(e[18],e[7]);Sg(e)}},Qv=function(e){var n= Ks(e);return 58!==e[7]?[0,"",n]:(Sg(e),[0,n,Ks(e)])},Ls=ql(Rf,5);Rm(Ls,"lt","\x3c");Rm(Ls,"gt","\x3e");Rm(Ls,"amp","\x26");Rm(Ls,"apos","'");Rm(Ls,"quot",'"');var HC=function(e){Sg(e);if(35!==e[7]){var n=Ks(e);Pl(e,59);try{return Nv(Ls,n)}catch(Pb){var N=Ae(Pb);if(N!==Xb)throw q(N,0);return(N=jc(e[4],n))?N[1]:ki(e,[0,-739719956,n])}}n=[0,0];fj(e[18]);Sg(e);if(59===e[7])ki(e,[0,719894387,""]);else try{if(120===e[7])for(Jh(e[18],e[7]),Sg(e);;)if(59!==e[7]){Jh(e[18],e[7]);N=e[7];var ma=wj(N,48,57),Ca= 0;if(ma)var Na=ma;else{var eb=wj(N,65,70);if(eb)Na=eb;else{var mb=wj(N,97,102);Ca=1}}Ca||(mb=Na);if(!mb)throw q(lo,1);n[1]=(16*n[1]|0)+(57>=e[7]?e[7]+-48|0:70>=e[7]?e[7]+-55|0:e[7]+-87|0)|0;Sg(e)}else break;else for(;;)if(59!==e[7]){Jh(e[18],e[7]);if(!wj(e[7],48,57))throw q(lo,1);n[1]=(10*n[1]|0)+(e[7]+-48|0)|0;Sg(e)}else break}catch(Pb){N=Ae(Pb);if(N!==lo)throw q(N,0);for(n[1]=-1;;)if(59!==e[7])Jh(e[18],e[7]),Sg(e);else break}Sg(e);return EC(n[1])?(fj(e[18]),Jh(e[18],n[1]),$h(e[18])):ki(e,[0,719894387, $h(e[18])])},IC=function(e){Sm(e);var n=0;if(34!==e[7]&&39!==e[7]){var N=hu(e,[0,34,[0,39,0]]);n=1}n||(N=e[7]);Sg(e);Sm(e);fj(e[19]);for(e[14]=1;;){if(e[7]===N)return Sg(e),$h(e[19]);60===e[7]?ki(e,[0,719944127,eu(60)]):38===e[7]?(n=HC(e),du(function(ma){return Pv(e,ma)},n)):(Pv(e,e[7]),Sg(e))}},vm=function(e){if(2147483647===e[7])var n=4;else if(60!==e[7])n=3;else if(Sg(e),63===e[7])Sg(e),n=[2,Qv(e)];else if(47===e[7])Sg(e),n=Qv(e),Sm(e),n=[1,n];else if(33===e[7])if(Sg(e),45===e[7])Sg(e),Pl(e,45), n=0;else if(68===e[7])n=2;else if(91===e[7])for(Sg(e),fj(e[18]),n=1;;){Jh(e[18],e[7]);Sg(e);var N=n+1|0;if(6!==n)n=N;else{n=$h(e[18]);n=si(n,"CDATA[")?1:Js(e,[0,"CDATA[",0],n);break}}else n=ki(e,[0,719944127,Tb("\x3c!",eu(e[7]))]);else n=[0,Qv(e)];e[11]=n;return 0},Rv=function(e){a:for(;;)for(;;)if(45!==e[7])Sg(e);else{Sg(e);if(45!==e[7])continue a;Sg(e);62!==e[7]&&hu(e,[0,62,0]);return Ov(e)}},xy=function(e){a:for(;;)for(;;)if(63!==e[7])Sg(e);else{Sg(e);if(62!==e[7])continue a;return Ov(e)}},iu= function(e,n){a:for(;;){var N=e[11];if("number"===typeof N)switch(N){case 0:Rv(e);vm(e);continue;case 3:if(ur(e[7]))for(;;)if(ur(e[7]))Ov(e);else{vm(e);continue a}}else if(2===N[0]){N=N[1];var ma=N[2];if(qq(N[1])&&si("xml",Ch(ma)))return n?0:ki(e,[0,719944127,ma]);xy(e);vm(e);continue}return 0}},Rn=function(e,n,N){function ma(Pb){Sm(Pb);Pl(Pb,61);Sm(Pb);return IC(Pb)}function Ca(Pb,lc){var qd=ma(Pb),cd=1-jh(function(Ie){return si(qd,Ie)},lc);return cd?Js(Pb,lc,qd):cd}var Na=[0,"yes",[0,"no",0]],eb= e[11];if("number"!==typeof eb&&2===eb[0]){eb=eb[1];var mb=eb[2];if(qq(eb[1])&&si(mb,"xml"))return Sm(e),eb=Ks(e),1-si(eb,"version")&&Js(e,[0,"version",0],eb),Ca(e,[0,"1.0",[0,"1.1",0]]),Sm(e),63!==e[7]&&(eb=Ks(e),si(eb,"encoding")?(eb=Ch(ma(e)),1-n&&(si(eb,"utf-8")?e[6]=Hs:si(eb,"utf-16be")?e[6]=Lv:si(eb,"utf-16le")?e[6]=Mv:si(eb,"iso-8859-1")?e[6]=CC:si(eb,"us-ascii")||si(eb,"ascii")?e[6]=DC:si(eb,"utf-16")?N||ki(e,-372779099):ki(e,[0,-6915192,eb])),Sm(e),63!==e[7]&&(n=Ks(e),si(n,"standalone")?Ca(e, Na):Js(e,[0,"standalone",[0,"?\x3e",0]],n))):si(eb,"standalone")?Ca(e,Na):Js(e,[0,"encoding",[0,"standalone",[0,"?\x3e",0]]],eb)),Sm(e),Pl(e,63),Pl(e,62),vm(e)}return 0},Yi=function(e){function n(Ca){return xj(e,Ca)}iu(e,0);if(2!==e[11])return Vj;var N=[0,1];fj(e[19]);n(60);n(33);a:for(;;){if(0>=N[1])return N=$h(e[19]),vm(e),iu(e,0),[0,3407540,[0,N]];if(60===e[7])Sg(e),33!==e[7]?(n(60),N[1]++):(Sg(e),45!==e[7]?(n(60),n(33),N[1]++):(Sg(e),45!==e[7]?(n(60),n(33),n(45),N[1]++):(Sg(e),Rv(e))));else if(34!== e[7]&&39!==e[7])62===e[7]?(n(62),Sg(e),N[1]+=-1):(n(e[7]),Sg(e));else{var ma=e[7];n(ma);for(Sg(e);;)if(e[7]!==ma)n(e[7]),Sg(e);else{n(ma);Sg(e);continue a}}}},Sv=function(e,n){function N(qd){var cd=qd[2],Ie=qd[1],bf=Ie[2];return si(Ie[1],"")?si(bf,"xmlns")?[0,[0,"http://www.w3.org/2000/xmlns/","xmlns"],cd]:qd:[0,GC(e,Ie),cd]}for(var ma=0,Ca=0,Na=e[13];;){if(ur(e[7])&&(Sm(e),47!==e[7]&&62!==e[7])){var eb=Qv(e),mb=eb[2],Pb=eb[1];Sm(e);Pl(e,61);var lc=IC(e);eb=[0,eb,lc];if(qq(Pb)&&si(mb,"xmlns")){Rm(e[17], "",lc);ma=[0,"",ma];Ca=[0,eb,Ca];continue}if(si(Pb,"xmlns")){Rm(e[17],mb,lc);ma=[0,mb,ma];Ca=[0,eb,Ca];continue}if(si(Pb,"xml")&&si(mb,"space")){si(lc,"preserve")?e[13]=0:si(lc,"default")&&(e[13]=e[2]);Ca=[0,eb,Ca];continue}Ca=[0,eb,Ca];continue}e[16]=[0,[0,n,ma,Na],e[16]];ma=kf(N,Ca);return[0,-174483606,[0,GC(e,n),ma]]}},xH=function(e){if(0===e[16]){var n=e[11];return"number"!==typeof n&&0===n[0]?Sv(e,n[1]):ki(e,-764030554)}n=e[12];if("number"!==typeof n&&-174483606===n[1])if(Sm(e),62===e[7])Pl(e, 62),vm(e);else if(47===e[7]){n=e[16];if(!n)throw q([0,Qb,Mf],1);n=n[1][1];Sg(e);e[11]=[1,n]}else hu(e,[0,47,[0,62,0]]);a:for(;;){n=e[11];if("number"!==typeof n)switch(n[0]){case 0:return Sv(e,n[1]);case 1:var N=n[1],ma=e[16];if(!ma)throw q([0,Qb,Pg],1);n=ma[2];var Ca=ma[1];ma=Ca[1];var Na=Ca[3];Ca=Ca[2];62!==e[7]&&hu(e,[0,62,0]);1-si(N,ma)&&(N=gu(N),Js(e,[0,gu(ma),0],N));e[16]=n;e[13]=Na;var eb=e[17];Df(function(mb){return vy(eb,mb)},Ca);0===n?e[7]=2147483645:(Sg(e),vm(e));return 83809507;default:xy(e); vm(e);continue}switch(n){case 0:Rv(e);vm(e);continue;case 2:return ki(e,[0,719944127,"\x3c!D"]);case 4:return ki(e,-95440847);default:b:for(fj(e[19]),e[14]=1,n=e[13]?Pv:xj;;){N=e[11];if("number"===typeof N)switch(N){case 0:Rv(e);vm(e);continue;case 1:try{for(;;){if(93===e[7])for(Sg(e);;)if(93===e[7]){Sg(e);if(62===e[7])throw Sg(e),q(lo,1);n(e,93)}else{n(e,93);break}n(e,e[7]);Sg(e)}}catch(mb){N=Ae(mb);if(N!==lo)throw q(N,0);vm(e);continue}case 2:ki(e,[0,719944127,"\x3c!D"]);break;case 3:c:for(;;){if(60=== e[7]){vm(e);continue b}if(38===e[7])N=HC(e),du(function(mb){return function(Pb){return mb(e,Pb)}}(n),N);else if(93!==e[7])n(e,e[7]),Sg(e);else if(n(e,e[7]),Sg(e),93===e[7])for(n(e,e[7]),Sg(e);;)if(93===e[7])n(e,e[7]),Sg(e);else{if(62!==e[7])continue c;ki(e,[0,719944127,"]]\x3e"]);continue c}}default:ki(e,-95440847)}else if(2===N[0]){xy(e);vm(e);continue}n=$h(e[19]);if(qq(n))continue a;return[0,758940234,n]}}}},JC=function(e){try{if(2147483647===e[7])var n=1;else if(2147483646!==e[7])n=0;else if(83809507=== e[12])Ov(e),vm(e),n=2147483647===e[7]?1:(iu(e,1),2147483647===e[7]?1:(Rn(e,0,1),e[12]=Yi(e),0));else{var N=function(lc,qd){qd[6]=lc;qd[10]=0;return Sg(qd)},ma=e[1];if(ma){var Ca=ma[1];if(143365725<=Ca)if(423112016<=Ca)684370880<=Ca?(N(Hs,e),65279===e[7]&&(e[10]=0,Sg(e))):N(DC,e);else if(338302576<=Ca)N(CC,e);else{Sg(e);var Na=e[7];Sg(e);var eb=e[7],mb=0;254===Na?255===eb&&(N(Lv,e),mb=1):255===Na&&254===eb&&(N(Mv,e),mb=1);mb||ki(e,-372779099)}else-211555818<=Ca?N(Mv,e):N(Lv,e),65279===e[7]&&(e[10]= 0,Sg(e));mb=1}else{Sg(e);var Pb=e[7];Na=0;240<=Pb?254===Pb?(Sg(e),255!==e[7]&&ki(e,-372779099),N(Lv,e),mb=1):255===Pb?(Sg(e),254!==e[7]&&ki(e,-372779099),N(Mv,e),mb=1):Na=1:60!==Pb&&239<=Pb?(Sg(e),187!==e[7]&&ki(e,-372779099),Sg(e),191!==e[7]&&ki(e,-372779099),N(Hs,e),mb=1):Na=1;Na&&(e[6]=Hs,mb=0)}vm(e);Rn(e,mb,0);e[12]=Yi(e);n=0}}catch(lc){if(n=Ae(lc),n===Qm)n=ki(e,891487781);else if(n===um)n=ki(e,-372779099);else{if(n!==$b)throw q(n,0);n=ki(e,-95440847)}}return n?ki(e,-95440847):e[12]},Ms=function(e){try{if(2147483645=== e[7]){e[7]=2147483646;var n=e[12]}else{var N=JC(e);e[12]=xH(e);n=N}return n}catch(ma){n=Ae(ma);if(n===Qm)return ki(e,891487781);if(n===um)return ki(e,-372779099);if(n===$b)return ki(e,-95440847);throw q(n,0);}},Ql=function(e,n){return Gc(e[6],n,0,n.length)},Tv=function(e,n){uy(function(N,ma){Ql(N,ma);return N},e,n);return 0},KC=function(e,n){var N=n[2];n=n[1];try{var ma=0;if(si(n,"http://www.w3.org/2000/xmlns/")&&si(N,"xmlns")){var Ca=[0,"","xmlns"];ma=1}ma||(Ca=[0,Nv(e[5],n),N]);return Ca}catch(Na){Ca= Ae(Na);if(Ca!==Xb)throw q(Ca,0);return(e=jc(e[4],n))?[0,e[1],N]:tb(Tb("unbound namespace (",Tb(uy(function(eb,mb){return mb},"",n),")")))}},LC=function(e,n){return uy(function(N,ma){function Ca(lc){Gc(e[6],ma,Na[1],eb[1]-Na[1]|0);Ql(e,lc);eb[1]++;Na[1]=eb[1];return 0}var Na=[0,0],eb=[0,0];for(N=ma.length;;){if(eb[1]>=N)return Gc(e[6],ma,Na[1],eb[1]-Na[1]|0);var mb=Ic(ma,eb[1]),Pb=0;if(35<=mb)if(60<=mb)if(63<=mb)Pb=1;else switch(mb+-60|0){case 0:Ca("\x26lt;");break;case 1:Pb=1;break;default:Ca("\x26gt;")}else 38=== mb?Ca("\x26amp;"):Pb=1;else if(14<=mb)34<=mb?Ca("\x26quot;"):Pb=1;else if(9<=mb)switch(mb-9|0){case 1:Ca("\x26#10;");break;case 0:case 4:eb[1]++;break;default:Pb=1}else Pb=1;Pb&&(32<=mb?eb[1]++:Ca("�"))}},0,n)},yy=function(e,n){var N=n[1];n=n[2];1-qq(N)&&(Tv(e,N),jc(e[7],58));return Tv(e,n)},tn=function(e,n){function N(mb){var Pb=mb[3];if(!Pb)return 0;Pb=Math.imul(mb[10],Pb[1]);if(1<=Pb)for(var lc=1;;){jc(mb[7],32);var qd=lc+1|0;if(Pb!==lc)lc=qd;else break}return 0}function ma(mb){return mb[3]? jc(mb[7],10):0}if(-1===e[10]){if("number"===typeof n)return tb("end signal without matching start signal");var Ca=n[1];if(3407540!==Ca)return 758940234<=Ca?tb("data signal not allowed here"):tb("start signal not allowed here");n=n[2];e[1]&&Ql(e,'\x3c?xml version\x3d"1.0" encoding\x3d"UTF-8"?\x3e\n');n&&(Tv(e,n[1]),jc(e[7],10));return e[10]=0}if("number"===typeof n){Ca=e[9];if(!Ca)return tb("end signal without matching start signal");n=Ca[1];Ca=Ca[2];var Na=n[2];n=n[1];e[10]=e[10]-1|0;e[8]?Ql(e,"/\x3e"): (N(e),Ql(e,"\x3c/"),yy(e,n),jc(e[7],62));e[9]=Ca;var eb=e[5];Df(function(mb){return vy(eb,mb)},Na);e[8]=0;if(0!==e[10])return ma(e);e[2]&&jc(e[7],10);e[10]=-1;return 0}Ca=n[1];if(3407540===Ca)return kb("dtd signal not allowed here");if(758940234<=Ca)return n=n[2],e[8]&&(Ql(e,"\x3e"),ma(e)),N(e),LC(e,n),ma(e),e[8]=0;Ca=n[2];n=Ca[2];Na=Ca[1];e[8]&&(Ql(e,"\x3e"),ma(e));N(e);Ca=tf(function(mb,Pb){var lc=Pb[2];Pb=Pb[1];var qd=Pb[2];if(!si(Pb[1],"http://www.w3.org/2000/xmlns/"))return mb;Pb=si(qd,"xmlns")? "":qd;Rm(e[5],lc,Pb);return[0,lc,mb]},0,n);Na=KC(e,Na);jc(e[7],60);yy(e,Na);Df(function(mb){var Pb=mb[2];mb=mb[1];jc(e[7],32);yy(e,KC(e,mb));Ql(e,'\x3d"');LC(e,Pb);return jc(e[7],34)},n);e[9]=[0,[0,Na,Ca],e[9]];e[10]=e[10]+1|0;e[8]=1;return 0},vr=function(e,n){return n?[0,jc(e,n[1])]:0},jl=function(e,n){return n?n[1]:e},Uv=function(e,n){if(e)return e[1];throw q(n,1);},ju=function(e){return Uv(e,[0,Ea,"Option.get"])},Tm=function(e,n,N){return N?jc(e,N[1]):n},Ui=function(e,n){return e?jc(n,e[1]):0}, Ns=function(e,n){return jl(n,e)},yl=function(e,n){return vr(n,e)},Um=function(e,n){for(var N=0;;){if(0===e)return N;if(1>e)throw q([0,Ea,"List.repeat"],1);N=[0,n,N];e=e-1|0}},Vv=function(e){for(;;){if(!e)return 0;var n=e[1];if(!e[2])return[0,n];e=e[2]}},Os=function(e){for(;;){if(!e)throw q(Xb,1);var n=e[1];if(!e[2])return n;e=e[2]}},Ps=function(e){return Rj(function(n){return 1-jc(e,n)})},Sn=function(e,n){e=Ta(n)-e|0;for(var N=0,ma=n;;){if(ma&&(n=ma[2],ma=ma[1],0e.length)return 0;var N=Ch(n);return pd(Ch(wf(e,0,n.length)),N)?1:0},Wv=function(e,n){var N=e.length,ma=n.length;if(ma>N)return 0;n=Ch(n);return pd(Ch(wf(e,N-ma|0,ma)),n)?1:0},Tn=function(e){var n=65<=e?1:0;return(n=n?90>=e?1:0:n)?n:(n=97<=e?1:0)?122>=e?1:0:n},ku=function(e){return 9>>0?0:1},wr=function(e){var n=Tn(e);return n?n:ku(e)},rq=function(e){for(var n=e.length-1|0,N=0;;){if(0> n)return N;N=[0,Ic(e,n),N];n=n-1|0}},Xv=[248,"Prelude.Found_int",Ji++],lu=function(e){var n=e.length;try{n=n-1|0;if(0<=n)for(var N=0;;){var ma=32!==Ic(e,N)?1:0;if(ma?9!==Ic(e,N):ma)throw q([0,Xv,N],1);var Ca=N+1|0;if(n!==N)N=Ca;else break}return 0}catch(Na){e=Ae(Na);if(e[1]===Xv)return e[2];throw q(e,0);}},zy=function(e,n){if(pd(n,"-"))return n;var N=n.length-1|0;for(e=Tb(".",e);;){var ma=0;if(0<=N&&!$x(n,N)){if(46!==Ic(n,N)){N=N-1|0;continue}for(var Ca=N-1|0;;){var Na=0;if(0<=Ca&&!$x(n,Ca)){if(46=== Ic(n,Ca)){Ca=Ca-1|0;continue}var eb=n.length-N|0}else Na=1;Na&&(eb=0);break}}else ma=1;ma&&(eb=0);n=0===eb?tb("Filename.chop_extension"):wf(n,0,n.length-eb|0);return Tb(n,e)}},sq=function(e){if(!e)return 0;var n=e[1];e=e[2];return[0,n,sq(Rj(function(N){return Bc(N,n)})(e))]},xr=function(e,n){function N(eb,mb){if(Ca>>0?23===e&&(n=1):2!==e&&(n=1);return n?1:0},Yv=function(e){for(var n=[0,0];;)if(n[1]>>0){eb=eb-22|0;var mb=0;if(2>>0)mb=1;else switch(eb){case 0:te(e,"\x26lt;");break;case 1:mb=1;break;default:te(e,"\x26gt;")}mb&&(34===Na?te(e,"\x26quot;"): Nb(e,Na))}else eb?te(e,"\x26apos;"):(Na=0,Ca<(N-1|0)&&35===Ic(n,Ca+1|0)?Nb(e,38):Na=1,Na&&te(e,"\x26amp;"));Na=Ca+1|0;if(ma!==Ca)Ca=Na;else break}return 0},un=function(e){return Tb("[#",Tb(oh(1,e),"]"))},yp=function N(n){return N.fun(n)};kd(function ma(N){return ma.fun(N)},function(N){var ma=na(N[12],1)?0:[0,[0,"hiccup_in_block",[0,737456202,N[12]]],0];ma=na(N[11],0)?ma:[0,[0,"export_md_remove_options",[0,848054398,Rg(function(Na){return Na?ph:ct},N[11])]],ma];if(!na(N[10],0)){switch(N[10]){case 0:var Ca= it;break;case 1:Ca=jt;break;default:Ca=fn}ma=[0,[0,"export_md_indent_style",Ca],ma]}ma=na(N[9],0)?ma:[0,[0,"inline_skip_macro",[0,737456202,N[9]]],ma];ma=na(N[8],0)?ma:[0,[0,"inline_type_with_pos",[0,737456202,N[8]]],ma];ma=na(N[7],0)?ma:[0,[0,"exporting_keep_properties",[0,737456202,N[7]]],ma];ma=na(N[6],0)?ma:[0,[0,"heading_to_list",[0,737456202,N[6]]],ma];ma=[0,[0,"keep_line_break",[0,737456202,N[4]]],[0,[0,"format",N[5]?lt:Ju],ma]];ma=na(N[3],0)?ma:[0,[0,"heading_number",[0,737456202,N[3]]],ma]; ma=na(N[2],0)?ma:[0,[0,"parse_outline_only",[0,737456202,N[2]]],ma];return[0,963043957,na(N[1],0)?ma:[0,[0,"toc",[0,737456202,N[1]]],ma]]});kd(yp,function(N){return"number"!==typeof N&&963043957===N[1]?function(ma,Ca){for(var Na=Ca;;){Ca=Na[12];var eb=Na[11],mb=Na[10],Pb=Na[9],lc=Na[8],qd=Na[7],cd=Na[6],Ie=Na[5],bf=Na[4],Pe=Na[3],If=Na[2],$f=Na[1];if(!ma)return zd(Ca,function(me){return zd(eb,function(Yb){return zd(mb,function(Mc){return zd(Pb,function(gd){return zd(lc,function(id){return zd(qd,function(Od){return zd(cd, function(ke){return zd(Ie,function(Ve){return zd(bf,function(wg){return zd(Pe,function(Vf){return zd(If,function(Pf){return zd($f,function(Yf){return[0,[0,Yf,Pf,Vf,wg,Ve,ke,Od,id,gd,Mc,Yb,me]]})})})})})})})})})})})});Na=ma[1];var ge=Na[1],ig=la(ge,"hiccup_in_block");if(0<=ig){if(0>=ig){Ca=Na[2];Na=0;ma=ma[2];if("number"!==typeof Ca&&737456202===Ca[1]){var jf=[0,Ca[2]];Na=1}Na||(jf=Zq);Na=[0,$f,If,Pe,bf,Ie,cd,qd,lc,Pb,mb,eb,jf];continue}if(!wc(ge,"inline_skip_macro")){Na=Na[2];ge=0;ma=ma[2];if("number"!== typeof Na&&737456202===Na[1]){var le=[0,Na[2]];ge=1}ge||(le=Yr);Na=[0,$f,If,Pe,bf,Ie,cd,qd,lc,le,mb,eb,Ca];continue}if(!wc(ge,"inline_type_with_pos")){Na=Na[2];ge=0;ma=ma[2];if("number"!==typeof Na&&737456202===Na[1]){var sd=[0,Na[2]];ge=1}ge||(sd=Tp);Na=[0,$f,If,Pe,bf,Ie,cd,qd,sd,Pb,mb,eb,Ca];continue}if(!wc(ge,"keep_line_break")){Na=Na[2];ge=0;ma=ma[2];if("number"!==typeof Na&&737456202===Na[1]){var Kd=[0,Na[2]];ge=1}ge||(Kd=Fu);Na=[0,$f,If,Pe,Kd,Ie,cd,qd,lc,Pb,mb,eb,Ca];continue}if(!wc(ge,"parse_outline_only")){Na= Na[2];ge=0;ma=ma[2];if("number"!==typeof Na&&737456202===Na[1]){var Fe=[0,Na[2]];ge=1}ge||(Fe=dt);Na=[0,$f,Fe,Pe,bf,Ie,cd,qd,lc,Pb,mb,eb,Ca];continue}if(!wc(ge,"toc")){Na=Na[2];ge=0;ma=ma[2];if("number"!==typeof Na&&737456202===Na[1]){var Ge=[0,Na[2]];ge=1}ge||(Ge=Gu);Na=[0,Ge,If,Pe,bf,Ie,cd,qd,lc,Pb,mb,eb,Ca];continue}}else{if(!wc(ge,"export_md_indent_style")){ge=Na[2];Na=0;ma=ma[2];if("number"===typeof ge||-976970511!==ge[1])Na=1;else{var cf=Ch(ge[2]);cf=wc(cf,"dashes")?wc(cf,"no-indent")?wc(cf, "spaces")?Hu:yw:jo:ht}Na&&(cf=zw);Na=[0,$f,If,Pe,bf,Ie,cd,qd,lc,Pb,cf,eb,Ca];continue}if(!wc(ge,"export_md_remove_options")){Na=Na[2];ge=0;ma=ma[2];if("number"!==typeof Na&&848054398===Na[1]){var Re=Ah(function(me){if("number"!==typeof me&&848054398===me[1]&&(me=me[2])){var Yb=me[1];if("number"!==typeof Yb&&-976970511===Yb[1])if(Yb=Yb[2],wc(Yb,"Emphasis")){if(!wc(Yb,"Page_ref")&&!me[2])return om}else if(!me[2])return gk}return Xr},0,Na[2]);ge=1}ge||(Re=Up);Na=[0,$f,If,Pe,bf,Ie,cd,qd,lc,Pb,mb,Re,Ca]; continue}if(!wc(ge,"exporting_keep_properties")){Na=Na[2];ge=0;ma=ma[2];if("number"!==typeof Na&&737456202===Na[1]){var lf=[0,Na[2]];ge=1}ge||(lf=Zr);Na=[0,$f,If,Pe,bf,Ie,cd,lf,lc,Pb,mb,eb,Ca];continue}if(!wc(ge,"format")){ge=Na[2];Na=0;ma=ma[2];if("number"!==typeof ge&&-976970511===ge[1])if(ge=ge[2],wc(ge,"Markdown")){if(!wc(ge,"Org")){var dd=kt;Na=1}}else dd=$r,Na=1;Na||(dd=Iu);Na=[0,$f,If,Pe,bf,dd,cd,qd,lc,Pb,mb,eb,Ca];continue}if(!wc(ge,"heading_number")){Na=Na[2];ge=0;ma=ma[2];if("number"!== typeof Na&&737456202===Na[1]){var ae=[0,Na[2]];ge=1}ge||(ae=et);Na=[0,$f,If,ae,bf,Ie,cd,qd,lc,Pb,mb,eb,Ca];continue}if(!wc(ge,"heading_to_list")){Na=Na[2];ge=0;ma=ma[2];if("number"!==typeof Na&&737456202===Na[1]){var Vc=[0,Na[2]];ge=1}ge||(Vc=ww);Na=[0,$f,If,Pe,bf,Ie,Vc,qd,lc,Pb,mb,eb,Ca];continue}}return ft}}(N[2],[0,[0,0],[0,0],[0,0],xw,gt,[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,1]]):$q});var vn=function(N){return 1===N[5]?1:0},Vn=function(N){var ma=32===N?1:0;N=ma?ma:(ma=9===N?1:0)?ma:(ma=10=== N?1:0)?ma:(13===N?1:0)||(12===N?1:0);return N},zl=function(N,ma,Ca){var Na=N?N[4]:0,eb=Ca?Ca[4]:0;return[0,N,ma,Ca,eb<=Na?Na+1|0:eb+1|0]},PC=function(N,ma,Ca){var Na=N?N[4]:0,eb=Ca?Ca[4]:0;if((eb+2|0)=eb)return[0,N,ma,Ca,eb<=Na?Na+1|0:eb+1|0];if(!Ca)return tb("Set.bal");Na=Ca[3]; eb=Ca[2];Pb=Ca[1];if((Pb?Pb[4]:0)<=(Na?Na[4]:0))return zl(zl(N,ma,Pb),eb,Na);if(!Pb)return tb("Set.bal");Ca=Pb[2];mb=Pb[1];Na=zl(Pb[3],eb,Na);return zl(zl(N,ma,mb),Ca,Na)},Rl=function(N,ma){if(!ma)return[0,0,N,0,1];var Ca=ma[3],Na=ma[2],eb=ma[1],mb=N-Na|0;if(0===mb)return ma;if(0<=mb)return N=Rl(N,Ca),Ca===N?ma:PC(eb,Na,N);N=Rl(N,eb);return eb===N?ma:PC(N,Na,Ca)},Br=rq("!\"#$%\x26'()*+,-./:;\x3c\x3d\x3e?@[]^_`{|}~\\");if(Br){var Ss=Br[2],vq=Br[1];if(Ss){var Xk=Ss[2],qu=Ss[1];if(Xk){var Zv=Xk[2],zp= Xk[1];if(Zv){var wq=Zv[2],Xo=Zv[1];if(wq)if(wq[2])var $v=function(N,ma){if(2===N){if(ma){var Ca=ma[2];if(Ca){N=Ca[1];ma=ma[1];var Na=ma-N|0;return[0,0===Na?[0,ma,0]:0<=Na?[0,N,[0,ma,0]]:[0,ma,[0,N,0]],Ca[2]]}}}else if(3===N&&ma&&(Ca=ma[2])){var eb=Ca[2];if(eb){N=eb[1];Ca=Ca[1];Na=ma[1];var mb=Na-Ca|0;ma=eb[2];0===mb?(Na=Ca-N|0,N=0===Na?[0,Ca,0]:0<=Na?[0,N,[0,Ca,0]]:[0,Ca,[0,N,0]]):0<=mb?(eb=Na-N|0,0===eb?N=[0,Ca,[0,Na,0]]:0<=eb?(eb=Ca-N|0,N=0===eb?[0,Ca,[0,Na,0]]:0<=eb?[0,N,[0,Ca,[0,Na,0]]]:[0,Ca, [0,N,[0,Na,0]]]):N=[0,Ca,[0,Na,[0,N,0]]]):(eb=Ca-N|0,0===eb?N=[0,Na,[0,Ca,0]]:0<=eb?(eb=Na-N|0,N=0===eb?[0,Na,[0,Ca,0]]:0<=eb?[0,N,[0,Na,[0,Ca,0]]]:[0,Na,[0,N,[0,Ca,0]]]):N=[0,Na,[0,Ca,[0,N,0]]]);return[0,N,ma]}}Ca=N>>1;Na=Dy(Ca,ma);ma=Na[1];Na=Dy(N-Ca|0,Na[2]);N=ma;ma=Na[1];Ca=0;for(Na=Na[2];;){if(N){if(ma){eb=ma[2];mb=ma[1];var Pb=N[2],lc=N[1],qd=lc-mb|0;if(0===qd){N=Pb;ma=eb;Ca=[0,lc,Ca];continue}if(0>1;Na=$v(Ca,ma);ma=Na[1];Na=$v(N-Ca|0,Na[2]);N=ma;ma=Na[1];Ca=0;for(Na=Na[2];;){if(N){if(ma){eb=ma[2];mb=ma[1];var Pb=N[2],lc=N[1],qd=lc-mb|0;if(0===qd){N=Pb;ma=eb;Ca=[0,lc,Ca];continue}if(0<=qd){ma=eb;Ca=[0,mb,Ca];continue}N=Pb;Ca=[0,lc,Ca];continue}N=re(N,Ca)}else N=re(ma,Ca);return[0,N,Na]}},Cr=Ta(Br),aw=2<=Cr?$v(Cr,Br)[1]:Br,ru=function(N, ma){if(3>=N>>>0)switch(N){case 0:return[0,0,ma];case 1:if(ma)return[0,[0,0,ma[1],0,1],ma[2]];break;case 2:if(ma){var Ca=ma[2];if(Ca)return[0,[0,[0,0,ma[1],0,1],Ca[1],0,2],Ca[2]]}break;default:if(ma&&(Ca=ma[2])){var Na=Ca[2];if(Na)return[0,[0,[0,0,ma[1],0,1],Ca[1],[0,0,Na[1],0,1],2],Na[2]]}}Ca=N/2|0;ma=ru(Ca,ma);var eb=ma[2];ma=ma[1];if(!eb)throw q([0,Qb,Ze],1);Na=eb[1];N=ru((N-Ca|0)-1|0,eb[2]);Ca=N[2];return[0,zl(ma,Na,N[1]),Ca]},uo=ru(Ta(aw),aw)[1];else uo=Rl(wq[1],Rl(Xo,Rl(zp,Rl(qu,[0,0,vq,0,1])))); else uo=Rl(Xo,Rl(zp,Rl(qu,[0,0,vq,0,1])))}else uo=Rl(zp,Rl(qu,[0,0,vq,0,1]))}else uo=Rl(qu,[0,0,vq,0,1])}else uo=[0,0,vq,0,1]}else uo=0;var bw=function(N){for(var ma=uo;;){if(!ma)return 0;var Ca=N-ma[2]|0,Na=0===Ca?1:0,eb=ma[3];ma=ma[1];if(Na)return Na;ma=0<=Ca?eb:ma}},Al=function(N){return Uf(N,Rd)},Dr=function(N){return 1-N},Sl=function(N){return Uf(N,ce)},Ey=function(N){return 1-N},Bl=function(N){return jc(Ey,jc(Sl,N))},Wn=function(N){var ma=jc(Dr,jc(Al,N));return ma?Bl(N):ma},Fy=function(N){var ma= Al(N);return ma?ma:Sl(N)},Gy=Lg(ku),QC=Xf("\r\n"),wk=He(Xf("\n"),QC),Ap=Lg(Sl),gm=Lg(Al),cw=Lg(Al),rh=Ev(Al),yH=Ev(function(N){var ma=Sl(N);return ma?ma:Al(N)}),Xn=Lg(Wn),RC=Lg(Tn),nh=function(N){N=St(function(ma){return[0,ma]},N);return He(N,We(0))},Ts=function(N,ma,Ca){ma=zg(ma);return Lf(Je(zg(N),Ca),ma)},wn=function(N,ma,Ca){ma=Xf(ma);return Lf(Je(Xf(N),Ca),ma)},vo=function(N,ma,Ca){function Na(Pb,lc){if(!eb)return pd(Pb,lc);lc=Ch(lc);return pd(Ch(Pb),lc)}var eb=ma?ma[1]:0,mb=[0,0];ma=wf(N,N.length- 1|0,1);ma=Xf(ma);return Ye(Lf(Lg(function(Pb){var lc=mb[1];lc?(Pb=Tb(lc[1],oh(1,Pb)),Pb=N.lengthN?Zf("page_name_part"):Ye(rm(Uo(2)),function(ma){return Sl(Ic(ma,0))?Zf("page_name_part2"):pd(ma,"]]")?Zf("page_name_part3"):Ye(We(ma),function(Ca){return Hf(uk,function(Na){return oh(1, Na)})})})}),BH=He(xo(mt,function(N){var ma=Bl(N);return ma?93!==N?1:0:ma}),AH),CH=[0,Ye(Hf(vk(function(N){var ma=We(0);return He(sk(Hf(BH,wb),N),ma)}),function(N){return cg("",N)}),function(N){return 0===N.length?Zf("page_name"):We(N)}),[0,Xf("]]"),0]],UC=Ut([0,Xf("[["),CH]),VC=Hf(UC,function(N){return Wc(N,1)}),uu=Hf(UC,function(N){return cg("",N)}),WC=[0,Xf("))"),0],XC=[0,Lg(function(N){return 41===N?0:1}),WC],YC=Ut([0,Xf("(("),XC]),Bp=Hf(YC,function(N){return cg("",N)}),Eh=pn(function(N){return oh(1, N)},uk),vu=function(N,ma,Ca,Na){function eb(cd){return cg("",cd)}var mb=N?N[1]:0,Pb=ma?ma[1]:0;N=Vm(Ca);var lc=N[1],qd=N[2];return Hf(vk(function(cd){var Ie=[0,We(Aw),0];Ie=[0,Ye(tk,function(Pe){if(!Pe)return Zf("finish");Pe=Pe[1];if(!Uf(Pe,lc))return Uf(Pe,Pb)?Ye(Tt,function($f){return 2>$f?Zf("finish"):Ye(rm(Uo(2)),function(ge){return Uf(Ic(ge,1),Na)?Zf("finish"):sk(pn(function(ig,jf){return[0,[0,ig,0],[0,li(jf),0]]},Eh),cd)})}):Zf("delims");var If=We(0);Pe=He(Ye(zg(hh(Pe,Ca)),function($f){$f=We(oh(1, $f));return sk(pn(function(ge,ig){return[0,ge,li(ig)]},$f),cd)}),If);return sk(sk(pn(function($f,ge,ig){return[0,[0,$f,0],[0,li(ge),[0,ig,0]]]},Eh),cd),Pe)}),Ie];var bf=xo(mb,function(Pe){var If=1-Uf(Pe,Na);Pe=If?(If=1-Uf(Pe,Pb))?(If=1-Uf(Pe,lc))?1-Uf(Pe,qd):If:If:If;return Pe});return jj(0,[0,sk(pn(function(Pe,If){return[0,[0,Pe,li(If)],0]},bf),cd),Ie])}),function(cd){return jc(eb,jc(li,cd))})},ZC=Tb("\x3c\x3e@,"," \r\n\t"),zm=Tb(ZC,"'\""),Iy=qm(Lg(function(N){return 1-mj(ZC,N)}),"local_part"),DH= Lg(function(N){return 1-mj(zm,N)}),EH=qm(Je(zg(64),DH),"domain"),FH=vj(function(N,ma){return[0,N,ma]},Iy,EH),GH=nh(zg(62)),HH=qm(Lf(Je(nh(zg(60)),FH),GH),"email"),Yo=ql(0,1E3);Df(function(N){var ma=N[1],Ca=rl(Yo,ma);N=[0,ma,N,I(Yo[2],Ca)[1+Ca]];I(Yo[2],Ca)[1+Ca]=N;Yo[1]=Yo[1]+1|0;return(Ca=Yo[2].length-1<<1=Kv[1].length-1)var If=tb("Str.group_end");else if(If=I(Kv[1],1)[2],-1===If)throw q(Xb,1);for(var $f,ge,ig=Kv[1],jf=Pb,le="",sd=0;0>sd;)if(ge="".charAt(sd++),"\\"!=ge)le+=ge;else switch(0==sd&&pa("Str.replace: illegal backslash sequence"), ge="".charAt(sd++),ge){case "\\":le+=ge;break;case "0":case "1":case "2":case "3":case "4":case "5":case "6":case "7":case "8":case "9":$f=+ge;2*$f>=ig.length-1&&pa("Str.replace: reference to unmatched group");ge=Bf(ig,2*$f);$f=Bf(ig,2*$f+1);-1==ge&&pa("Str.replace: reference to unmatched group");le+=jf.slice(ge,$f);break;default:le+="\\"+ge}qd=[0,le,[0,wf(Pb,cd,Ie-cd|0),qd]];cd=If;Ie=If===Ie?1:0;continue}qd=[0,wf(Pb,cd,Pb.length-cd|0),qd]}qd=xr(cg("",xe(qd)),'"');qd=eb[1]+qd|0;eb[1]=qd;Ca[1]=(Ca[1]+ lc|0)-(0===(qd%2|0)?1:0)|0;Pb=Tb(Pb,"]");Na[1]=Tb(Na[1],Pb);return 0= mb>>>0)switch(mb){case 0:return[0,[0,Ca,1,eb]];case 4:return[0,[0,Ca,0,eb]];case 9:return[0,[0,Ca,3,eb]];case 19:return[0,[0,Ca,2,eb]];case 21:return[0,[0,Ca,4,eb]]}return 0})}catch(eb){return 0}},SH=function(Ca){var Na=Ca[2];Ca=Ca[1];return Zc(vg(Lw),Ca,Na)},TH=function(Ca){var Na=Ca[3],eb=Ca[2];switch(Ca[1]){case 0:Ca="+";break;case 1:Ca="++";break;default:Ca=".+"}switch(eb){case 0:eb="h";break;case 1:eb="d";break;case 2:eb="w";break;case 3:eb="m";break;default:eb="y"}return Gc(vg(Kw),Ca,Na,eb)}, Cp=function(Ca){var Na=Ca[5]?62:93,eb=[0,vr(TH,Ca[4]),0],mb=[0,vr(SH,Ca[3]),eb];eb=Ca[1];mb=[0,[0,Ca[2]],mb];var Pb=eb[3],lc=eb[2],qd=eb[1];eb=0;for(Pb=[0,[0,Gc(vg(qk),qd,lc,Pb)],mb];;){if(!Pb)return eb=cg(" ",xe(eb)),Ca=Ca[5]?60:91,Gc(vg(Jw),Ca,eb,Na);mb=Pb[2];(Pb=Pb[1])&&(eb=[0,Pb[1],eb]);Pb=mb}},a=function(Ca,Na,eb,mb){return 43!==Ic(Ca,1)?[0,Na,eb,fD(0,wf(Ca,1,Ca.length-1|0))]:[0,Na,eb,fD(43===mb?1:2,wf(Ca,2,Ca.length-2|0))]},d=function eb(Na){return eb.fun(Na)},k=function mb(eb){return mb.fun(eb)}; kd(d,function(eb){var mb=[0,[0,"stop",jc(xq,eb[2])],0];return[0,963043957,[0,[0,"start",jc(xq,eb[1])],mb]]});kd(k,function(eb){if("number"!==typeof eb&&963043957===eb[1]){eb=eb[2];for(var mb=Ru;;){var Pb=mb[2],lc=mb[1];if(!eb)return zd(Pb,function(cd){return zd(lc,function(Ie){return[0,[0,Ie,cd]]})});mb=eb[1];var qd=mb[1];if(wc(qd,"start")){if(wc(qd,"stop"))return GD;eb=eb[2];mb=[0,lc,jc(Tl,mb[2])]}else eb=eb[2],mb=[0,jc(Tl,mb[2]),Pb]}}return jp});var K=function(eb){var mb=eb[1];eb=Cp(eb[2]);mb=Cp(mb); return Zc(vg(FD),mb,eb)},da=function Pb(mb){return Pb.fun(mb)},ja=function lc(Pb){return lc.fun(Pb)},ra=function qd(lc){return qd.fun(lc)},Ja=function cd(qd){return cd.fun(qd)},Ra=function Ie(cd){return Ie.fun(cd)},$a=function bf(Ie){return bf.fun(Ie)},fb=function Pe(bf){return Pe.fun(bf)},jb=function If(Pe){return If.fun(Pe)},Jb=function $f(If){return $f.fun(If)},Ob=function ge($f){return ge.fun($f)},Kb=function ig(ge){return ig.fun(ge)},gc=function jf(ig){return jf.fun(ig)},rc=function le(jf){return le.fun(jf)}, Wb=function sd(le){return sd.fun(le)},kc=function Kd(sd){return Kd.fun(sd)},hc=function Fe(Kd){return Fe.fun(Kd)},Fc=function Ge(Fe){return Ge.fun(Fe)},Lc=function cf(Ge){return cf.fun(Ge)},ud=function Re(cf){return Re.fun(cf)},Jd=function lf(Re){return lf.fun(Re)},Ee=function dd(lf){return dd.fun(lf)},Sd=function ae(dd){return ae.fun(dd)};kd(da,function(dd){var ae=dd[1];dd=[0,[0,848054398,Rg(function(Vc){return jc(Ee,Vc)},dd[2])],0];return[0,848054398,[0,248722964===ae?ls:737455525<=ae?989373200<= ae?hr:Mn:698610924<=ae?sE:ks,dd]]});kd(ja,function(dd){if("number"!==typeof dd&&848054398===dd[1]&&(dd=dd[2])){var ae=dd[2];if(ae&&!ae[2]){ae=ae[1];var Vc=dd[1];dd=0;if("number"!==typeof ae&&848054398===ae[1]){var me=Ah(function(Yb){return jc(Sd,Yb)},0,ae[2]);dd=1}dd||(me=Yz);return zd(me,function(Yb){var Mc=0;if("number"!==typeof Vc&&848054398===Vc[1]){var gd=Vc[2];if(gd){var id=gd[1];if("number"!==typeof id&&-976970511===id[1])if(id=id[2],wc(id,"Bold"))if(wc(id,"Highlight"))if(wc(id,"Italic"))if(wc(id, "Strike_through")){if(!wc(id,"Underline")&&!gd[2]){var Od=Zz;Mc=1}}else gd[2]||(Od=$z,Mc=1);else gd[2]||(Od=aA,Mc=1);else gd[2]||(Od=js,Mc=1);else gd[2]||(Od=gl,Mc=1)}}Mc||(Od=Kj);return zd(Od,function(ke){return[0,[0,ke,Yb]]})})}}return rE});kd(ra,function(dd){if(na(dd[3],0))var ae=0;else ae=dd[3],ae=[0,[0,"definition",ae?[0,848054398,Rg(function(Vc){return jc(Ee,Vc)},ae[1])]:870828711],0];return[0,963043957,[0,[0,"id",[0,3654863,dd[1]]],[0,[0,"name",[0,-976970511,dd[2]]],ae]]]});kd(Ja,function(dd){if("number"!== typeof dd&&963043957===dd[1]){dd=dd[2];for(var ae=[0,Xz,Wz,[0,0]];;){var Vc=ae[3],me=ae[2],Yb=ae[1];if(!dd)return zd(Vc,function(ke){return zd(me,function(Ve){return zd(Yb,function(wg){return[0,[0,wg,Ve,ke]]})})});ae=dd[1];var Mc=ae[1];if(wc(Mc,"definition"))if(wc(Mc,"id")){if(wc(Mc,"name"))return Vz;ae=ae[2];Mc=0;dd=dd[2];if("number"!==typeof ae&&-976970511===ae[1]){var gd=[0,ae[2]];Mc=1}Mc||(gd=Uz);ae=[0,Yb,gd,Vc]}else{ae=ae[2];Mc=0;dd=dd[2];if("number"!==typeof ae&&3654863===ae[1]){var id=[0,ae[2]]; Mc=1}Mc||(id=Tz);ae=[0,id,me,Vc]}else{Vc=ae[2];dd=dd[2];if(870828711===Vc)Vc=Sz;else{ae=0;if("number"!==typeof Vc&&848054398===Vc[1]){var Od=Ah(function(ke){return jc(Sd,ke)},0,Vc[2]);ae=1}ae||(Od=Zw);Vc=zd(Od,function(ke){return[0,[0,ke]]})}ae=[0,Yb,me,Vc]}}}return is});kd(Ra,function(dd){switch(dd[0]){case 0:return[0,848054398,[0,Nz,[0,[0,-976970511,dd[1]],0]]];case 1:return[0,848054398,[0,Oz,[0,[0,-976970511,dd[1]],0]]];case 2:return[0,848054398,[0,Pz,[0,jc(fb,dd[1]),0]]];case 3:return[0,848054398, [0,Yw,[0,[0,-976970511,dd[1]],0]]];case 4:return[0,848054398,[0,Qz,[0,[0,-976970511,dd[1]],0]]];default:return[0,848054398,[0,Rz,[0,[0,-976970511,dd[1]],0]]]}});kd($a,function(dd){if("number"!==typeof dd&&848054398===dd[1]&&(dd=dd[2])){var ae=dd[1];if("number"!==typeof ae&&-976970511===ae[1])if(ae=ae[2],wc(ae,"Block_ref"))if(wc(ae,"Complex"))if(wc(ae,"Embed_data"))if(wc(ae,"File"))if(wc(ae,"Page_ref")){if(!wc(ae,"Search")){var Vc=dd[2];if(Vc&&!Vc[2]){Vc=Vc[1];var me=0;if("number"!==typeof Vc&&-976970511=== Vc[1]){var Yb=[0,Vc[2]];me=1}me||(Yb=Lz);return zd(Yb,function(id){return[0,[1,id]]})}}}else{if((Yb=dd[2])&&!Yb[2])return Yb=Yb[1],me=0,"number"!==typeof Yb&&-976970511===Yb[1]&&(Vc=[0,Yb[2]],me=1),me||(Vc=Kz),zd(Vc,function(id){return[0,[3,id]]})}else{if((Yb=dd[2])&&!Yb[2])return Yb=Yb[1],Vc=0,"number"!==typeof Yb&&-976970511===Yb[1]&&(me=[0,Yb[2]],Vc=1),Vc||(me=Jz),zd(me,function(id){return[0,[0,id]]})}else{if((Yb=dd[2])&&!Yb[2]){Yb=Yb[1];Vc=0;if("number"!==typeof Yb&&-976970511===Yb[1]){var Mc= [0,Yb[2]];Vc=1}Vc||(Mc=Iz);return zd(Mc,function(id){return[0,[5,id]]})}}else{if((Yb=dd[2])&&!Yb[2])return zd(jc(jb,Yb[1]),function(id){return[0,[2,id]]})}else if((Yb=dd[2])&&!Yb[2]){Yb=Yb[1];Vc=0;if("number"!==typeof Yb&&-976970511===Yb[1]){var gd=[0,Yb[2]];Vc=1}Vc||(gd=Hz);return zd(gd,function(id){return[0,[4,id]]})}}return Mz});kd(fb,function(dd){return[0,963043957,[0,[0,"protocol",[0,-976970511,dd[1]]],[0,[0,"link",[0,-976970511,dd[2]]],0]]]});kd(jb,function(dd){if("number"!==typeof dd&&963043957=== dd[1]){dd=dd[2];for(var ae=qE;;){var Vc=ae[2],me=ae[1];if(!dd)return zd(Vc,function(id){return zd(me,function(Od){return[0,[0,Od,id]]})});ae=dd[1];var Yb=ae[1];if(wc(Yb,"link")){if(wc(Yb,"protocol"))return pE;ae=ae[2];Yb=0;dd=dd[2];if("number"!==typeof ae&&-976970511===ae[1]){var Mc=[0,ae[2]];Yb=1}Yb||(Mc=bv);ae=[0,Mc,Vc]}else{Vc=ae[2];ae=0;dd=dd[2];if("number"!==typeof Vc&&-976970511===Vc[1]){var gd=[0,Vc[2]];ae=1}ae||(gd=Fz);ae=[0,me,gd]}}}return Gz});kd(Jb,function(dd){var ae=[0,[0,"full_text", [0,-976970511,dd[4]]],[0,[0,"metadata",[0,-976970511,dd[5]]],0]];if(!na(dd[3],0)){var Vc=dd[3];ae=[0,[0,"title",Vc?[0,-976970511,Vc[1]]:870828711],ae]}ae=[0,[0,"label",[0,848054398,Rg(function(me){return jc(Ee,me)},dd[2])]],ae];return[0,963043957,[0,[0,"url",jc(Ra,dd[1])],ae]]});kd(Ob,function(dd){if("number"!==typeof dd&&963043957===dd[1])for(var ae=dd[2],Vc=[0,av,Dz,[0,0],Cz,Bz];;){dd=Vc[5];var me=Vc[4],Yb=Vc[3],Mc=Vc[2],gd=Vc[1];if(!ae)return zd(dd,function(Vf){return zd(me,function(Pf){return zd(Yb, function(Yf){return zd(Mc,function(zf){return zd(gd,function(kg){return[0,[0,kg,zf,Yf,Pf,Vf]]})})})})});Vc=ae[1];var id=Vc[1];if(wc(id,"full_text"))if(wc(id,"label"))if(wc(id,"metadata"))if(wc(id,"title")){if(wc(id,"url"))return Xw;ae=ae[2];Vc=[0,jc($a,Vc[2]),Mc,Yb,me,dd]}else{Vc=Vc[2];ae=ae[2];if(870828711===Vc)Vc=$u;else{id=0;if("number"!==typeof Vc&&-976970511===Vc[1]){var Od=[0,Vc[2]];id=1}id||(Od=Az);Vc=zd(Od,function(Vf){return[0,[0,Vf]]})}Vc=[0,gd,Mc,Vc,me,dd]}else{dd=Vc[2];Vc=0;ae=ae[2];if("number"!== typeof dd&&-976970511===dd[1]){var ke=[0,dd[2]];Vc=1}Vc||(ke=zz);Vc=[0,gd,Mc,Yb,me,ke]}else{Vc=Vc[2];id=0;ae=ae[2];if("number"!==typeof Vc&&848054398===Vc[1]){var Ve=Ah(function(Vf){return jc(Sd,Vf)},0,Vc[2]);id=1}id||(Ve=yz);Vc=[0,gd,Ve,Yb,me,dd]}else{Vc=Vc[2];id=0;ae=ae[2];if("number"!==typeof Vc&&-976970511===Vc[1]){var wg=[0,Vc[2]];id=1}id||(wg=xt);Vc=[0,gd,Mc,Yb,wg,dd]}}return Ez});kd(Kb,function(dd){return 0===dd[0]?[0,848054398,[0,wz,[0,[0,3654863,dd[1]],0]]]:[0,848054398,[0,xz,[0,[0,3654863, dd[1]],[0,[0,3654863,dd[2]],0]]]]});kd(gc,function(dd){if("number"!==typeof dd&&848054398===dd[1]&&(dd=dd[2])){var ae=dd[1];if("number"!==typeof ae&&-976970511===ae[1])if(ae=ae[2],wc(ae,"Absolute")){if(!wc(ae,"Percent")){var Vc=dd[2];if(Vc&&!Vc[2]){Vc=Vc[1];dd=0;if("number"!==typeof Vc&&3654863===Vc[1]){var me=[0,Vc[2]];dd=1}dd||(me=kp);return zd(me,function(Mc){return[0,[0,Mc]]})}}}else if((me=dd[2])&&(dd=me[2])&&!dd[2]){dd=dd[1];var Yb=me[1];me=0;"number"!==typeof dd&&3654863===dd[1]&&(Vc=[0,dd[2]], me=1);me||(Vc=tz);return zd(Vc,function(Mc){var gd=0;if("number"!==typeof Yb&&3654863===Yb[1]){var id=[0,Yb[2]];gd=1}gd||(id=uz);return zd(id,function(Od){return[0,[1,Od,Mc]]})})}}return vz});kd(rc,function(dd){return 0===dd[0]?[0,848054398,[0,Xh,[0,[0,-976970511,dd[1]],0]]]:[0,848054398,[0,sz,[0,[0,-976970511,dd[1]],0]]]});kd(Wb,function(dd){if("number"!==typeof dd&&848054398===dd[1]&&(dd=dd[2])){var ae=dd[1];if("number"!==typeof ae&&-976970511===ae[1])if(ae=ae[2],wc(ae,"Displayed")){if(!wc(ae,"Inline")){var Vc= dd[2];if(Vc&&!Vc[2]){Vc=Vc[1];dd=0;if("number"!==typeof Vc&&-976970511===Vc[1]){var me=[0,Vc[2]];dd=1}dd||(me=Ww);return zd(me,function(Yb){return[0,[0,Yb]]})}}}else if((me=dd[2])&&!me[2])return me=me[1],dd=0,"number"!==typeof me&&-976970511===me[1]&&(Vc=[0,me[2]],dd=1),dd||(Vc=hs),zd(Vc,function(Yb){return[0,[1,Yb]]})}return Xp});kd(kc,function(dd){return 0===dd[0]?[0,848054398,[0,Vw,[0,jc(xq,dd[1]),0]]]:[0,848054398,[0,Zu,[0,jc(d,dd[1]),0]]]});kd(hc,function(dd){if("number"!==typeof dd&&848054398=== dd[1]&&(dd=dd[2])){var ae=dd[1];if("number"!==typeof ae&&-976970511===ae[1])if(ae=ae[2],wc(ae,"Started")){if(!wc(ae,"Stopped")&&(dd=dd[2])&&!dd[2])return zd(jc(k,dd[1]),function(Vc){return[0,[1,Vc]]})}else if((dd=dd[2])&&!dd[2])return zd(jc(Tl,dd[1]),function(Vc){return[0,[0,Vc]]})}return Wp});kd(Fc,function(dd){switch(dd[0]){case 0:return[0,848054398,[0,Tw,[0,jc(xq,dd[1]),0]]];case 1:return[0,848054398,[0,Uw,[0,jc(xq,dd[1]),0]]];case 2:return[0,848054398,[0,qz,[0,jc(xq,dd[1]),0]]];case 3:return[0, 848054398,[0,gs,[0,jc(xq,dd[1]),0]]];case 4:return[0,848054398,[0,rz,[0,jc(kc,dd[1]),0]]];default:return[0,848054398,[0,wt,[0,jc(d,dd[1]),0]]]}});kd(Lc,function(dd){if("number"!==typeof dd&&848054398===dd[1]&&(dd=dd[2])){var ae=dd[1];if("number"!==typeof ae&&-976970511===ae[1])if(ae=ae[2],wc(ae,"Clock"))if(wc(ae,"Closed"))if(wc(ae,"Date"))if(wc(ae,"Deadline"))if(wc(ae,"Range")){if(!wc(ae,"Scheduled")&&(dd=dd[2])&&!dd[2])return zd(jc(Tl,dd[1]),function(Vc){return[0,[0,Vc]]})}else{if((dd=dd[2])&&!dd[2])return zd(jc(k, dd[1]),function(Vc){return[0,[5,Vc]]})}else{if((dd=dd[2])&&!dd[2])return zd(jc(Tl,dd[1]),function(Vc){return[0,[1,Vc]]})}else{if((dd=dd[2])&&!dd[2])return zd(jc(Tl,dd[1]),function(Vc){return[0,[2,Vc]]})}else{if((dd=dd[2])&&!dd[2])return zd(jc(Tl,dd[1]),function(Vc){return[0,[3,Vc]]})}else if((dd=dd[2])&&!dd[2])return zd(jc(hc,dd[1]),function(Vc){return[0,[4,Vc]]})}return fs});kd(function Vc(ae){return Vc.fun(ae)},function(ae){if(na(ae[4],0))var Vc=0;else Vc=ae[4],Vc=[0,[0,"end_headers",Vc?[0,-976970511, Vc[1]]:870828711],0];if(!na(ae[3],0)){var me=ae[3];Vc=[0,[0,"inside_headers",me?[0,-976970511,me[1]]:870828711],Vc]}Vc=[0,[0,"arguments",[0,848054398,Rg(function(Yb){return[0,848054398,[0,[0,-976970511,Yb[1]],[0,[0,-976970511,Yb[2]],0]]]},ae[2])]],Vc];return[0,963043957,[0,[0,"program",[0,-976970511,ae[1]]],Vc]]});kd(function me(Vc){return me.fun(Vc)},function(Vc){if("number"!==typeof Vc&&963043957===Vc[1])for(var me=Vc[2],Yb=[0,fl,oE,[0,0],[0,0]];;){Vc=Yb[4];var Mc=Yb[3],gd=Yb[2],id=Yb[1];if(!me)return zd(Vc, function(Pf){return zd(Mc,function(Yf){return zd(gd,function(zf){return zd(id,function(kg){return[0,[0,kg,zf,Yf,Pf]]})})})});Yb=me[1];var Od=Yb[1];if(wc(Od,"arguments"))if(wc(Od,"end_headers"))if(wc(Od,"inside_headers")){if(wc(Od,"program"))return pz;Yb=Yb[2];Od=0;me=me[2];if("number"!==typeof Yb&&-976970511===Yb[1]){var ke=[0,Yb[2]];Od=1}Od||(ke=Sw);Yb=[0,ke,gd,Mc,Vc]}else{Yb=Yb[2];me=me[2];if(870828711===Yb)Yb=oz;else{Od=0;if("number"!==typeof Yb&&-976970511===Yb[1]){var Ve=[0,Yb[2]];Od=1}Od||(Ve= Rw);Yb=zd(Ve,function(Pf){return[0,[0,Pf]]})}Yb=[0,id,gd,Yb,Vc]}else{Vc=Yb[2];me=me[2];if(870828711===Vc)Vc=nE;else{Yb=0;if("number"!==typeof Vc&&-976970511===Vc[1]){var wg=[0,Vc[2]];Yb=1}Yb||(wg=mE);Vc=zd(wg,function(Pf){return[0,[0,Pf]]})}Yb=[0,id,gd,Mc,Vc]}else{Yb=Yb[2];Od=0;me=me[2];if("number"!==typeof Yb&&848054398===Yb[1]){var Vf=Ah(function(Pf){if("number"!==typeof Pf&&848054398===Pf[1]&&(Pf=Pf[2])){var Yf=Pf[2];if(Yf&&!Yf[2]){Yf=Yf[1];var zf=Pf[1];Pf=0;if("number"!==typeof Yf&&-976970511=== Yf[1]){var kg=[0,Yf[2]];Pf=1}Pf||(kg=lz);return zd(kg,function(eh){var gj=0;if("number"!==typeof zf&&-976970511===zf[1]){var Bk=[0,zf[2]];gj=1}gj||(Bk=gr);return zd(Bk,function(pl){return[0,[0,pl,eh]]})})}}return mz},0,Yb[2]);Od=1}Od||(Vf=nz);Yb=[0,id,Vf,Mc,Vc]}}return fm});kd(ud,function(Vc){return[0,963043957,[0,[0,"language",[0,-976970511,Vc[1]]],[0,[0,"options",[0,-976970511,Vc[2]]],[0,[0,"code",[0,-976970511,Vc[3]]],0]]]]});kd(Jd,function(Vc){if("number"!==typeof Vc&&963043957===Vc[1]){Vc=Vc[2]; for(var me=kE;;){var Yb=me[3],Mc=me[2],gd=me[1];if(!Vc)return zd(Yb,function(wg){return zd(Mc,function(Vf){return zd(gd,function(Pf){return[0,[0,Pf,Vf,wg]]})})});me=Vc[1];var id=me[1];if(wc(id,"code"))if(wc(id,"language")){if(wc(id,"options"))return jE;me=me[2];id=0;Vc=Vc[2];if("number"!==typeof me&&-976970511===me[1]){var Od=[0,me[2]];id=1}id||(Od=Vp);me=[0,gd,Od,Yb]}else{me=me[2];id=0;Vc=Vc[2];if("number"!==typeof me&&-976970511===me[1]){var ke=[0,me[2]];id=1}id||(ke=kz);me=[0,ke,Mc,Yb]}else{Yb= me[2];me=0;Vc=Vc[2];if("number"!==typeof Yb&&-976970511===Yb[1]){var Ve=[0,Yb[2]];me=1}me||(Ve=iE);me=[0,gd,Mc,Ve]}}}return lE});kd(Ee,function(Vc){if("number"===typeof Vc)return 0===Vc?WD:Wu;switch(Vc[0]){case 0:return[0,848054398,[0,Xu,[0,jc(da,Vc[1]),0]]];case 1:return[0,848054398,[0,gz,[0,[0,-976970511,Vc[1]],0]]];case 2:return[0,848054398,[0,hz,[0,[0,-976970511,Vc[1]],0]]];case 3:return[0,848054398,[0,XD,[0,[0,848054398,Rg(function(Yb){return jc(Ee,Yb)},Vc[1])],0]]];case 4:return[0,848054398, [0,iz,[0,[0,-976970511,Vc[1]],0]]];case 5:return[0,848054398,[0,YD,[0,[0,-976970511,Vc[1]],0]]];case 6:return[0,848054398,[0,jg,[0,jc(Jb,Vc[1]),0]]];case 7:return[0,848054398,[0,ut,[0,Ky(Vc[1]),0]]];case 8:return[0,848054398,[0,ZD,[0,[0,-976970511,Vc[1]],0]]];case 9:return[0,848054398,[0,$D,[0,[0,848054398,Rg(function(Yb){return jc(Ee,Yb)},Vc[1])],0]]];case 10:return[0,848054398,[0,aE,[0,[0,848054398,Rg(function(Yb){return jc(Ee,Yb)},Vc[1])],0]]];case 11:return[0,848054398,[0,bE,[0,jc(ra,Vc[1]),0]]]; case 12:return[0,848054398,[0,jz,[0,jc(Kb,Vc[1]),0]]];case 13:return[0,848054398,[0,cE,[0,jc(rc,Vc[1]),0]]];case 14:Vc=Vc[1];var me=[0,[0,"arguments",[0,848054398,Rg(function(Yb){return[0,-976970511,Yb]},Vc[2])]],0];return[0,848054398,[0,vt,[0,[0,963043957,[0,[0,"name",[0,-976970511,Vc[1]]],me]],0]]];case 15:return Vc=Vc[1],[0,848054398,[0,dE,[0,[0,963043957,[0,[0,"name",[0,-976970511,Vc[1]]],[0,[0,"latex",[0,-976970511,Vc[2]]],[0,[0,"latex_mathp",[0,737456202,Vc[3]]],[0,[0,"html",[0,-976970511,Vc[4]]], [0,[0,"ascii",[0,-976970511,Vc[5]]],[0,[0,"unicode",[0,-976970511,Vc[6]]],0]]]]]]],0]]];case 16:return[0,848054398,[0,No,[0,jc(Fc,Vc[1]),0]]];case 17:return[0,848054398,[0,eE,[0,[0,-976970511,Vc[1]],0]]];case 18:return[0,848054398,[0,Qw,[0,[0,-976970511,Vc[1]],[0,[0,-976970511,Vc[2]],0]]]];case 19:return[0,848054398,[0,Yu,[0,jc(ud,Vc[1]),0]]];case 20:return Vc=Vc[1],[0,848054398,[0,fE,[0,[0,963043957,[0,[0,"local_part",[0,-976970511,Vc[1]]],[0,[0,"domain",[0,-976970511,Vc[2]]],0]]],0]]];case 21:return[0, 848054398,[0,gE,[0,[0,-976970511,Vc[1]],0]]];default:return[0,848054398,[0,hE,[0,[0,-976970511,Vc[1]],0]]]}});kd(Sd,function(Vc){if("number"!==typeof Vc&&848054398===Vc[1]){var me=Vc[2];if(me){var Yb=me[1];if("number"!==typeof Yb&&-976970511===Yb[1]){var Mc=Yb[2],gd=la(Mc,"Latex_Fragment");if(0<=gd)if(0gd){if(95> gd)return Fi(0,0,"^^",248722964);if(!jw(Yb))return Zf("markdown_underline_emphasis");gd=[0,Lf(Fi(0,0,"_",989373200),Am),0];gd=[0,Lf(Fi(0,0,"__",737455525),Am),gd];return jj(0,[0,Lf(Fi(yg,0,"___",737455525),Am),gd])}if(126===gd)return Fi(0,0,"~~",137879064)}else{if(42===gd)return gd=[0,Fi(0,0,"*",989373200),0],gd=[0,Fi(0,0,"**",737455525),gd],jj(0,[0,Fi(bz,0,"***",737455525),gd]);if(61===gd)return Fi(0,0,"\x3d\x3d",248722964)}return Zf("Inline emphasis")}):Ye(rp,function(gd){gd=gd-94|0;if(1>=gd>>> 0)return gd?jw(Yb)?Lf(Xm(0)("_",698610924),Am):Zf("org_underline_emphasis"):Xm(0)("^^",248722964);gd=gd+52|0;if(5>=gd>>>0)switch(gd){case 0:return Xm(0)("*",737455525);case 1:return jw(Yb)?Lf(Xm(0)("+",137879064),Am):Zf("org_strike_through_emphasis");case 5:return jw(Yb)?Lf(Xm(0)("/",989373200),Am):Zf("org_italic_emphasis")}return Zf("Inline emphasis")})},vI=Lf(Xf("\\"),wk),wI=Ye(jj(0,[0,vI,[0,Jy,0]]),function(Yb){return We(1)}),UH=Ye(wk,function(Yb){return We(0)}),xI=wn("\x3c\x3c\x3c","\x3e\x3e\x3e", Ye(Lg(function(Yb){Yb=Yb+-10|0;var Mc=0;3>>0?52===Yb&&(Mc=1):1>>0&&(Mc=1);return Mc?0:1}),function(Yb){return We([17,Yb])})),yI=wn("\x3c\x3c","\x3e\x3e",Ye(Lg(function(Yb){Yb=Yb+-10|0;var Mc=0;3>>0?52===Yb&&(Mc=1):1>>0&&(Mc=1);return Mc?0:1}),function(Yb){return We([8,Yb])})),bK=nh(Xf("{}")),cK=Lg(Tn),kw=Hf(Lf(Je(zg(92),cK),bK),function(Yb){try{var Mc=rl(Yo,Yb),gd=I(Yo[2],Mc)[1+Mc];if(!gd)throw q(Xb,1);var id=gd[3],Od=gd[2];if(0===ka(Yb,gd[1],!0))var ke=Od;else{if(!id)throw q(Xb, 1);var Ve=id[3],wg=id[2];if(0===ka(Yb,id[1],!0))ke=wg;else{if(!Ve)throw q(Xb,1);var Vf=Ve[2],Pf=Ve[3];if(0===ka(Yb,Ve[1],!0))ke=Vf;else for(Mc=Pf;;){if(!Mc)throw q(Xb,1);var Yf=Mc[2],zf=Mc[3];if(0!==ka(Yb,Mc[1],!0))Mc=zf;else{ke=Yf;break}}}}return[15,ke]}catch(kg){ke=Ae(kg);if(ke===Xb)return[5,Yb];throw q(ke,0);}}),zI=function(Yb,Mc,gd){if(vn(Yb))var id=Zf("markdown subscript with only _");else id=Lg(function(Ve){return jc(Dr,jc(Al,Ve))}),id=Je(Xf(Mc),id);var Od=[0,Fg(0,Yb),[0,yf,[0,kw,0]]],ke=Vk(jj(0, [0,zu(0,Yb),Od]));Yb=zg(125);Od=Lg(function(Ve){var wg=Bl(Ve);return wg?125!==Ve?1:0:wg});return Hf(He(Lf(Je(Xf(Tb(Mc,"{")),Od),Yb),id),function(Ve){var wg=ej(1,ke,Ve);return 0===wg[0]?jc(gd,Gg(wg[1])):jc(gd,[0,[5,Ve],0])})},lw=function(Yb){return zI(Yb,"_",function(Mc){return[9,Mc]})},mw=function(Yb){return zI(Yb,"^",function(Mc){return[10,Mc]})},Au=function(Yb){return Ye(uk,function(Mc){return 36===Mc?Ye(uk,function(gd){if(36===gd){var id=Xf("$$");return Hf(Lf(To(0,function(Od){var ke=36!==Od?1: 0;Od=ke?(ke=13!==Od?1:0)?10!==Od?1:0:ke:ke;return Od},qp),id),function(Od){return[13,[1,Od]]})}if(32===gd)return Zf("inline math shouldn't start with a space");id=zg(36);return Ye(Lf(To(0,function(Od){var ke=36!==Od?1:0;Od=ke?(ke=13!==Od?1:0)?10!==Od?1:0:ke:ke;return Od},qp),id),function(Od){var ke=0ke&&(Ve=1);if(!Ve)return Zf("inline math shouldn't end with a space, (, [, {")}return We([13, [0,Tb(oh(1,gd),Od)]])})}):92===Mc?Ye(uk,function(gd){return 40===gd?vo("\\)",0,function(id){return[13,[0,id]]}):91===gd?vo("\\]",0,function(id){return[13,[1,id]]}):Zf("latex fragment \\")}):Zf("latex fragment")})},dK=We(""),eK=Xf("{}"),VH=He(He(Ye(od(bA,"{"),function(Yb){return We(Tb("{",Tb(Yb,"}")))}),eK),dK),fK=Xf("://"),gK=Lf(Lg(wr),fK),hK=Lg(function(Yb){var Mc=jc(Dr,jc(Al,Yb));Yb=Mc?(Mc=47!==Yb?1:0)?(Mc=63!==Yb?1:0)?(Mc=35!==Yb?1:0)?1-Uf(Yb,df):Mc:Mc:Mc:Mc;return Yb}),iK=We(""),jK=vu(0,cA,ax, Ig(Rd,ce)),kK=[0,zg(35),0],lK=[0,zg(63),kK],mK=jj(0,[0,zg(47),lK]),nK=He(sk(pn(function(Yb,Mc){return Tb(oh(1,Yb),Mc)},mK),jK),iK),WH=So(function(Yb,Mc,gd){var id=Tb(Yb,Tb("://",Tb(Mc,gd))),Od=[0,[5,Tb(Yb,Tb("://",Tb(Mc,gd)))],0];return[6,[0,[2,[0,Yb,Tb(Mc,gd)]],Od,0,id,""]]},gK,hK,nK),oK=nh(Xf("//")),pK=Xf(":"),qK=jq(Lf(Lg(wr),pK),oK),rK=Lg(function(Yb){var Mc=jc(Dr,jc(Al,Yb));return Mc?1-Uf(Yb,Te):Mc}),AI=Ts(60,62,vj(function(Yb,Mc){var gd=Yb[1];Yb=jl("",Yb[2]);var id=Tb(gd,Tb(":",Tb(Yb,Mc)));return[6, [0,[2,[0,gd,Mc]],[0,[5,Tb(gd,Tb(":",Tb(Yb,Mc)))],0],0,id,""]]},qK,rK)),sK=Hf(VC,function(Yb){var Mc=0;if(5=Mc>>>0)switch(Mc){case 0:return Hf(He(uu,vu(Pw,0,qt,0)),function(gd){return[5,gd]});case 1:return Hf(Je(uk,Eh),function(gd){return[5,Tb("\\",gd)]});case 2:return Zf("not link");case 5:return He(Nf,Hf(Eh,function(gd){return[5,gd]}))}return Sl(Yb)?Zf("finish"):Hf(Eh,function(gd){return[5,gd]})}),0],vK=jj(0,[0,Hf(xo(CE,function(Yb){var Mc=Bl(Yb);return Mc?1-Uf(Yb,eA):Mc}),function(Yb){return[5,Yb]}),uK]),wK=Hf(wn("[", "](",vk(function(Yb){var Mc=We(0);return He(sk(Hf(vK,wb),Yb),Mc)})),function(Yb){var Mc=cg("",$e(function(gd){if("number"!==typeof gd)switch(gd[0]){case 2:return Tb("`",Tb(gd[1],"`"));case 5:return gd[1]}return""},Yb));return[0,Gg(Yb),Mc]}),BI=He(Hf(Xf("[]("),function(Yb){return ih}),wK),xK=Ye(tk,function(Yb){return Yb?32===Yb[1]?Zf("url2"):jq(We(517154025),Eh):Zf("url1")}),yK=jq(We(-675424074),uu),zK=Lg(function(Yb){var Mc=Wn(Yb);return Mc?91!==Yb?1:0:Mc}),AK=jq(We(517154025),zK),BK=zg(62),CK=xo(DE, function(Yb){return 1-Uf(Yb,ko)}),DK=Lf(Je(zg(60),CK),BK),EK=jq(We(517154024),DK),CI=He(He(He(He(jq(We(-1070058952),Bp),EK),AK),yK),xK),FK=Je(hk,We(0)),GK=Je(uk,Zf("link_url_part_inner2")),HK=zg(34),IK=Hf(xo(bx,function(Yb){return 34!==Yb?1:0}),function(Yb){return[0,Yb]}),JK=Je(rh,He(He(Lf(Je(zg(34),IK),HK),GK),FK)),KK=jq(Ye(vk(function(Yb){var Mc=We(0);Mc=sk(Hf(CI,wb),Mc);return He(sk(Hf(CI,wb),Yb),Mc)}),function(Yb){if(1!==Ta(Yb)){var Mc=$e(function(gd){return gd[1]},Yb);return jh(function(gd){return 517154024=== gd?1:0},Mc)?Zf("link_url_part_inner1"):We([0,541597481,cg("",$e(function(gd){return gd[2]},Yb))])}Mc=ac(Yb)[1];Yb=ac(Yb)[2];return 517154025!==Mc&&517154024!==Mc?We([0,Mc,Yb]):We([0,541597481,Yb])}),JK),DI=function(Yb){return So(function(Mc,gd,id){var Od=Mc[2];Mc=Mc[1];var ke=ej(1,KK,gd);if(0===ke[0]){ke=ke[1];var Ve=ke[1];ke=ke[2];var wg=Ve[2],Vf=Ve[1]}else ke=0,wg=gd,Vf=541597481;Ve=dh(wg);wg=Ch(Ve);if(-1070058952===Vf)var Pf=[4,wf(Ve,2,Ve.length-4|0)];else if(-675424074===Vf)Pf=[3,wf(Ve,2,Ve.length- 4|0)];else if(541597481===Vf)try{Pf=jc(on(Ve,Su),function(kg,eh){eh=2<=eh.length?pd(wf(eh,0,2),"//")?wf(eh,2,eh.length-2|0):eh:eh;return[2,[0,kg,eh]]})}catch(kg){Pf=0;if(3=ke>>>0)switch(ke){case 0:return vu(OD,0,ND,0);case 1:break;default:return Ye(rm(Uo(2)),function(Ve){return pd(Ve,"]]")?Zf("finish"):Eh})}return Eh}),0],Od=jj(0,[0,xo(PD,function(ke){var Ve=Bl(ke);return Ve?1-Uf(ke,MD):Ve}),id]);id=Xf("]]");id=Hf(Lf(vk(function(ke){var Ve=We(0);return He(sk(Hf(Od,wb),ke),Ve)}),id),function(ke){return cg("",ke)});return He(He(So(function(ke,Ve,wg){var Vf=0;if(5>>0?115===id&&(Od=1):1>>0&&(Od=1);return Od?0:1}),function(id){var Od=ej(0,LK,id);if(0!==Od[0])return Zf("macro name");Od=Od[1];id=wf(id,Od.length,id.length-Od.length|0);if(0===id.length)return We([14,[0,Od,0]]);var ke=nh(rh),Ve=Lg(function(Yf){return 1-Uf(Yf,Ow)}),wg=zg(34),Vf=xo(HD,function(Yf){return 34!==Yf?1:0});wg=Hf(Lf(Je(zg(34), Vf),wg),function(Yf){return Tb('"',Tb(Yf,'"'))});Vf=Xf("))");var Pf=Lg(function(Yf){return 41!==Yf?1:0});Vf=Hf(Lf(Je(Xf("(("),Pf),Vf),function(Yf){return Tb("((",Tb(Yf,"))"))});Ve=He(He(He(He(Hf(Ly(Yb),function(Yf){return Yf[1]}),uu),Vf),wg),Ve);ke=Lf(Je(nh(rh),Ve),ke);ke=ZB(zg(44),ke);id=ej(1,Je(nh(rh),ke),id);return 0===id[0]?We([14,[0,Od,id[1]]]):Zf(id[1])}),gd=wn("{{","}}",Mc);return He(wn("{{{","}}}",Mc),gd)},gD=function(Yb,Mc,gd){var id=oo(Al),Od=Lg(function(Vf){var Pf=jc(Dr,jc(Al,Vf));return Pf? Vf!==Yb?1:0:Pf}),ke=Hf(Lf(Od,id),function(Vf){try{return jc(on(Vf,yd),function(Pf,Yf,zf){return[0,[0,Pf,Yf,zf]]})}catch(Pf){return 0}}),Ve=nh(Je(id,Od)),wg=nh(Je(id,Od));return Ye(ke,function(Vf){if(!Vf)return Zf("date parser");var Pf=Vf[1];Vf=zg(Yb);return Lf(So(function(Yf,zf,kg){if(zf)if(zf=zf[1],kg){var eh=kg[1],gj=eD(zf);zf=a(eh,Pf,gj,Ic(eh,0));eh=zf[3];gj=zf[2];var Bk=zf[1]}else{kg=Ic(zf,0);var pl=0;43===kg||46===kg?pl=1:(eh=0,gj=eD(zf),Bk=Pf);pl&&(zf=a(zf,Pf,0,kg),eh=zf[3],gj=zf[2],Bk=zf[1])}else gj= eh=0,Bk=Pf;return wc(gd,"Clock")?wc(gd,"Closed")?wc(gd,"Deadline")?wc(gd,"Scheduled")?[16,[2,[0,Bk,Yf,gj,eh,Mc]]]:[16,[0,[0,Bk,Yf,gj,eh,Mc]]]:[16,[1,[0,Bk,Yf,gj,eh,Mc]]]:[16,[3,[0,Bk,Yf,gj,eh,Mc]]]:[16,[4,[0,[0,Bk,Yf,gj,eh,Mc]]]]},RC,Ve,wg),Vf)})},hD=function(Yb,Mc){return Ye(Je(Je(iq(qa,Yb),gm),uk),function(gd){return 60===gd?gD(62,1,Mc):91===gd?gD(93,0,Mc):Zf("general_timestamp")})},XH=Ye(Je(rh,uk),function(Yb){Yb=Da(Yb);if(83===Yb)return hD("CHEDULED:","Scheduled");if(69<=Yb){if(91===Yb)return gD(93, 0,"Date")}else if(60<=Yb)switch(Yb+-60|0){case 0:return gD(62,1,"Date");case 7:return Ye(Uo(3),function(Mc){return wc(Mc,"LOC")?wc(Mc,"LOS")?Zf("general_timestamp C"):hD("ED:","Closed"):hD("K:","Clock")});case 8:return hD("EADLINE:","Deadline")}return Zf("general_timestamp")}),HI=function(Yb){return"number"!==typeof Yb&&16===Yb[0]?(Yb=Yb[1],3>>0){if(54===Yb)return 0}else if(1>>0)return 0;return 1}),TK=Lf(RK,Xf(": ")),II=wn("@@","@@",vj(function(Yb,Mc){return[18,Yb,Mc]},TK,SK));Ts(91,93,Lg(function(Yb){var Mc=Bl(Yb);return Mc?93!==Yb?1:0:Mc}));Ts(123,125,Lg(function(Yb){var Mc=Bl(Yb);return Mc?125!==Yb?1:0:Mc}));var ow=[0,0],iD=function(Yb){Yb[1]++;return Yb[1]},JI=function(Yb,Mc,gd){Mc=Mc?Mc[1]:0;var id= [0,Fg(0,Yb),[0,yf,0]];id=[0,mw(Yb),id];id=[0,lw(Yb),id];id=[0,kw,[0,bg(Yb),id]];id=[0,Us(0,Yb),id];id=[0,Gd,[0,WH,[0,xI,[0,yI,[0,Au(Yb),id]]]]];id=[0,nw(Yb),id];Yb=[0,YH(Yb),id];Yb=ej(1,Vk(jj(0,Mc?[0,wI,Yb]:Yb)),gd);return 0===Yb[0]?Gg(Yb[1]):[0,[5,gd],0]},UK=Ye(cD,function(Yb){return We([11,[0,iD(ow),Yb,0]])}),KI=function(Yb){if(Yb[5])return UK;var Mc=nh(zg(58)),gd=Lg(function(Od){var ke=58!==Od?1:0;if(ke){if(ke=93!==Od?1:0)return Bl(Od);Od=ke}else Od=ke;return Od});Mc=Lf(Je(Xf("[fn:"),gd),Mc);gd= zg(93);gd=Lf(To(0,function(Od){var ke=93!==Od?1:0;return ke?Bl(Od):ke},qp),gd);Mc=vj(function(Od,ke){Od=pd(Od,"")?(ow[1]++,Tb("_anon_",""+ow[1])):Od;if(pd(ke,""))return[11,[0,iD(ow),Od,0]];ke=[0,JI(Yb,0,ke)];return[11,[0,iD(ow),Od,ke]]},Mc,gd);gd=zg(93);var id=Lg(function(Od){var ke=93!==Od?1:0;return ke?Bl(Od):ke});return He(Hf(Lf(Je(Xf("[fn::"),id),gd),function(Od){Od=[0,JI(Yb,0,Od)];return[11,[0,iD(ow),"",Od]]}),Mc)};jj(0,[0,Ye(Yh,function(Yb){return We([5,Yb])}),[0,wI,[0,UH,0]]]);var ZH=function(Yb){return Hf(Bp, function(Mc){return[6,[0,[4,wf(Mc,2,Mc.length-4|0)],0,0,Mc,""]]})},$H=function(Yb){var Mc=Hf(Eh,function(id){return[5,id]});Yb=nw(Yb);var gd=He(He(Hf(Lg(function(id){var Od=Wn(id);return Od?91!==id?1:0:Od}),function(id){return[5,id]}),Yb),Mc);return Ye(Je(zg(35),Hk),function(id){return Ye(OH,function(Od){var ke=ej(1,vk(function(Ve){var wg=We(0);return He(sk(Hf(gd,wb),Ve),wg)}),Od);0===ke[0]?(Od=Gg(ke[1]),Od=$e(function(Ve){return"number"!==typeof Ve&&7===Ve[0]?[7,dD(Ve[1],id)]:Ve},Od)):Od=[0,[5,Od], 0];return Hf(We(Od),function(Ve){return[3,Ve]})})})},LI=function(Yb){return"number"!==typeof Yb&&3===Yb[0]?cg("",$e(function(Mc){if("number"!==typeof Mc)switch(Mc[0]){case 5:return Mc[1];case 6:return Mc[1][4];case 7:return Mc[1][1]}return""},Yb[1])):kb("unreachable")},MI=Hf(ew,function(Yb){return[21,Yb]}),NI=Hf(bD,function(Yb){return[22,Yb]}),yq=function(Yb){var Mc=[0,0],gd=1===Yb[5]?Ye(rp,function(id){if(32<=id){if(127>id)switch(id+-32|0){case 0:return Hf(Jy,function(Od){return 1});case 1:return YH(Yb); case 3:return $H(Yb);case 4:return Au(Yb);case 8:return ZH(Yb);case 28:return He(He(He(AI,Bu),NI),Gd);case 29:return Us(0,Yb);case 32:return II;case 59:return id=nw(Yb),He(He(He(He(KI(Yb),id),Bu),FI),MI);case 60:return He(Au(Yb),kw);case 62:return id=mw(Yb),He(Us(0,Yb),id);case 63:return id=lw(Yb),He(Us([0,Mc],Yb),id);case 64:return bg(Yb);case 91:return GI(Yb);case 10:case 94:return Us(0,Yb);case 35:case 36:case 51:case 67:case 68:case 83:return Bu}}else if(10===id)return UH;return WH}):Ye(rp,function(id){if(33<= id){if(127>id)switch(id+-33|0){case 0:return YH(Yb);case 2:return $H(Yb);case 3:return Au(Yb);case 7:return ZH(Yb);case 27:return He(He(He(He(He(AI,yI),xI),Bu),NI),Gd);case 28:return He(bg(Yb),Dd);case 31:return II;case 58:return id=KI(Yb),He(He(He(He(nw(Yb),Bu),id),FI),MI);case 59:return id=Au(Yb),He(He(Hf(vI,function(Od){return 1}),id),kw);case 61:return id=mw(Yb),He(Us(0,Yb),id);case 62:return id=lw(Yb),He(Us([0,Mc],Yb),id);case 90:return GI(Yb);case 93:return bg(Yb);case 9:case 10:case 14:return Us([0, Mc],Yb);case 34:case 35:case 50:case 66:case 67:case 82:return Bu}}else if(10===id)return UH;return WH});gd=He(gd,Fg([0,Mc],Yb));gd=Yb[8]?So(function(id,Od,ke){return[0,Od,[0,[0,id,ke]]]},Hk,gd,Hk):pn(function(id){return[0,id,0]},gd);return qm(Hf(Vk(gd),function(id){return Bi(id)}),"inline")},Vs=function(Yb){return cg("",$e(VK,Yb))},aI=function gd(Mc){return gd.fun(Mc)},OI=function id(gd){return id.fun(gd)},VK=function(gd){var id=0;if("number"!==typeof gd)switch(gd[0]){case 0:return Vs(gd[1][2]); case 6:return Vs(gd[1][2]);case 11:return Tm(Vs,"",gd[1][3]);case 13:gd=gd[1];if(0===gd[0]){var Od=gd[1];id=1}break;case 15:return gd[1][6];case 1:case 5:Od=gd[1];id=1;break;case 9:case 10:return Vs(gd[1])}return id?Od:""};kd(aI,function(gd){return[0,848054398,Rg(function(id){return De(id)},gd)]});kd(OI,function(gd){return"number"!==typeof gd&&848054398===gd[1]?Ah(function(id){return gf(id)},0,gd[2]):jv});var PI=function Od(id){return Od.fun(id)};kd(PI,function(id){return[0,848054398,Rg(function(Od){return jc(Ee, Od)},id)]});kd(function ke(Od){return ke.fun(Od)},function(Od){return"number"!==typeof Od&&848054398===Od[1]?Ah(function(ke){return jc(Sd,ke)},0,Od[2]):QF});var QI=function Ve(ke){return Ve.fun(ke)},RI=function wg(Ve){return wg.fun(Ve)},SI=function Vf(wg){return Vf.fun(wg)},TI=function Pf(Vf){return Pf.fun(Vf)},bI=function Yf(Pf){return Yf.fun(Pf)},cI=function zf(Yf){return zf.fun(Yf)},UI=function kg(zf){return kg.fun(zf)},VI=function eh(kg){return eh.fun(kg)},WI=function gj(eh){return gj.fun(eh)}, XI=function Bk(gj){return Bk.fun(gj)},dI=function pl(Bk){return pl.fun(Bk)},eI=function Hi(pl){return Hi.fun(pl)},YI=function Cn(Hi){return Cn.fun(Hi)},ZI=function Dq(Cn){return Dq.fun(Cn)},$I=function Eq(Dq){return Eq.fun(Dq)},aJ=function Gp(Eq){return Gp.fun(Eq)},pw=function Hp(Gp){return Hp.fun(Gp)},qw=function Ir(Hp){return Ir.fun(Hp)},bJ=function Fq(Ir){return Fq.fun(Ir)},cJ=function Ip(Fq){return Ip.fun(Fq)},dJ=function Jp(Ip){return Jp.fun(Ip)},eJ=function an(Jp){return an.fun(Jp)},fI=function Gq(an){return Gq.fun(an)}, gI=function Kp(Gq){return Kp.fun(Gq)},fJ=function Fb(Kp){return Fb.fun(Kp)},gJ=function Hb(Fb){return Hb.fun(Fb)};kd(QI,function(Fb){var Hb=Fb[10];Hb=[0,[0,"unordered",[0,737456202,Fb[9]]],[0,[0,"size",Hb?[0,3654863,Hb[1]]:870828711],0]];Hb=[0,[0,"meta",jc(SI,Fb[8])],Hb];Hb=[0,[0,"anchor",[0,-976970511,Fb[7]]],Hb];if(!na(Fb[6],0)){var Mb=Fb[6];Hb=[0,[0,"priority",Mb?[0,-976970511,oh(1,Mb[1])]:870828711],Hb]}na(Fb[5],0)||(Mb=Fb[5],Hb=[0,[0,"numbering",Mb?[0,848054398,Rg(function(uc){return[0,3654863, uc]},Mb[1])]:870828711],Hb]);Hb=[0,[0,"level",[0,3654863,Fb[4]]],Hb];na(Fb[3],0)||(Mb=Fb[3],Hb=[0,[0,"marker",Mb?[0,-976970511,Mb[1]]:870828711],Hb]);Hb=[0,[0,"tags",[0,848054398,Rg(function(uc){return[0,-976970511,uc]},Fb[2])]],Hb];return[0,963043957,[0,[0,"title",jc(aI,Fb[1])],Hb]]});kd(RI,function(Fb){if("number"!==typeof Fb&&963043957===Fb[1])for(var Hb=Fb[2],Mb=[0,ox,iv,[0,0],hv,[0,0],[0,0],OF,nx,SA,RA];;){Fb=Mb[10];var uc=Mb[9],vd=Mb[8],ad=Mb[7],nc=Mb[6],Ec=Mb[5],Cb=Mb[4],bc=Mb[3],Ac=Mb[2], Uc=Mb[1];if(!Hb)return zd(Fb,function(ze){return zd(uc,function(Ef){return zd(vd,function(Sf){return zd(ad,function(Nh){return zd(nc,function(yh){return zd(Ec,function(uh){return zd(Cb,function(Fh){return zd(bc,function(Bg){return zd(Ac,function(ak){return zd(Uc,function(Rh){return[0,[0,Rh,ak,Bg,Fh,uh,yh,Nh,Sf,Ef,ze]]})})})})})})})})})});Mb=Hb[1];var md=Mb[1],Fd=la(md,"priority");if(0<=Fd){if(0>=Fd){Mb=Mb[2];Hb=Hb[2];if(870828711===Mb)Mb=IF;else{md=0;if("number"===typeof Mb||-976970511!==Mb[1])md= 1;else{var Pd=Mb[2];Pd=na(Pd.length,1)?[0,Ic(Pd,0)]:KA}md&&(Pd=fv);Mb=zd(Pd,function(ze){return[0,[0,ze]]})}Mb=[0,Uc,Ac,bc,Cb,Ec,Mb,ad,vd,uc,Fb];continue}if(!wc(md,"size")){Fb=Mb[2];Hb=Hb[2];if(870828711===Fb)Fb=JF;else{Mb=0;if("number"!==typeof Fb&&3654863===Fb[1]){var he=[0,Fb[2]];Mb=1}Mb||(he=gv);Fb=zd(he,function(ze){return[0,[0,ze]]})}Mb=[0,Uc,Ac,bc,Cb,Ec,nc,ad,vd,uc,Fb];continue}if(!wc(md,"tags")){Mb=Mb[2];md=0;Hb=Hb[2];if("number"!==typeof Mb&&848054398===Mb[1]){var Ld=Ah(function(ze){return"number"!== typeof ze&&-976970511===ze[1]?[0,ze[2]]:KF},0,Mb[2]);md=1}md||(Ld=LA);Mb=[0,Uc,Ld,bc,Cb,Ec,nc,ad,vd,uc,Fb];continue}if(!wc(md,"title")){Hb=Hb[2];Mb=[0,jc(OI,Mb[2]),Ac,bc,Cb,Ec,nc,ad,vd,uc,Fb];continue}if(!wc(md,"unordered")){Mb=Mb[2];md=0;Hb=Hb[2];if("number"!==typeof Mb&&737456202===Mb[1]){var Qd=[0,Mb[2]];md=1}md||(Qd=LF);Mb=[0,Uc,Ac,bc,Cb,Ec,nc,ad,vd,Qd,Fb];continue}}else{if(!wc(md,"anchor")){Mb=Mb[2];md=0;Hb=Hb[2];if("number"!==typeof Mb&&-976970511===Mb[1]){var uf=[0,Mb[2]];md=1}md||(uf=MA); Mb=[0,Uc,Ac,bc,Cb,Ec,nc,uf,vd,uc,Fb];continue}if(!wc(md,"level")){Mb=Mb[2];md=0;Hb=Hb[2];if("number"!==typeof Mb&&3654863===Mb[1]){var of=[0,Mb[2]];md=1}md||(of=MF);Mb=[0,Uc,Ac,bc,of,Ec,nc,ad,vd,uc,Fb];continue}if(!wc(md,"marker")){Mb=Mb[2];Hb=Hb[2];if(870828711===Mb)Mb=NA;else{md=0;if("number"!==typeof Mb&&-976970511===Mb[1]){var Vd=[0,Mb[2]];md=1}md||(Vd=os);Mb=zd(Vd,function(ze){return[0,[0,ze]]})}Mb=[0,Uc,Ac,Mb,Cb,Ec,nc,ad,vd,uc,Fb];continue}if(!wc(md,"meta")){Hb=Hb[2];Mb=[0,Uc,Ac,bc,Cb,Ec,nc, ad,jc(TI,Mb[2]),uc,Fb];continue}if(!wc(md,"numbering")){Mb=Mb[2];Hb=Hb[2];if(870828711===Mb)Mb=PA;else{md=0;if("number"!==typeof Mb&&848054398===Mb[1]){var we=Ah(function(ze){return"number"!==typeof ze&&3654863===ze[1]?[0,ze[2]]:NF},0,Mb[2]);md=1}md||(we=OA);Mb=zd(we,function(ze){return[0,[0,ze]]})}Mb=[0,Uc,Ac,bc,Cb,Mb,nc,ad,vd,uc,Fb];continue}}return QA}return PF});kd(SI,function(Fb){var Hb=[0,[0,"properties",[0,848054398,Rg(function(Mb){return[0,848054398,[0,[0,-976970511,Mb[1]],[0,[0,-976970511, Mb[2]],[0,[0,848054398,Rg(function(uc){return jc(Ee,uc)},Mb[3])],0]]]]},Fb[2])]],0];return[0,963043957,[0,[0,"timestamps",[0,848054398,Rg(function(Mb){return jc(Fc,Mb)},Fb[1])]],Hb]]});kd(TI,function(Fb){if("number"!==typeof Fb&&963043957===Fb[1]){Fb=Fb[2];for(var Hb=ev;;){var Mb=Hb[2],uc=Hb[1];if(!Fb)return zd(Mb,function(Ec){return zd(uc,function(Cb){return[0,[0,Cb,Ec]]})});Hb=Fb[1];var vd=Hb[1];if(wc(vd,"properties")){if(wc(vd,"timestamps"))return IA;Hb=Hb[2];vd=0;Fb=Fb[2];if("number"!==typeof Hb&& 848054398===Hb[1]){var ad=Ah(function(Ec){return jc(Lc,Ec)},0,Hb[2]);vd=1}vd||(ad=HF);Hb=[0,ad,Mb]}else{Mb=Hb[2];Hb=0;Fb=Fb[2];if("number"!==typeof Mb&&848054398===Mb[1]){var nc=Ah(function(Ec){if("number"!==typeof Ec&&848054398===Ec[1]&&(Ec=Ec[2])){var Cb=Ec[2];if(Cb){var bc=Cb[2];if(bc&&!bc[2]){bc=bc[1];var Ac=Cb[1],Uc=Ec[1];Ec=0;if("number"!==typeof bc&&848054398===bc[1]){var md=Ah(function(Fd){return jc(Sd,Fd)},0,bc[2]);Ec=1}Ec||(md=$p);return zd(md,function(Fd){var Pd=0;if("number"!==typeof Ac&& -976970511===Ac[1]){var he=[0,Ac[2]];Pd=1}Pd||(he=FF);return zd(he,function(Ld){var Qd=0;if("number"!==typeof Uc&&-976970511===Uc[1]){var uf=[0,Uc[2]];Qd=1}Qd||(uf=GA);return zd(uf,function(of){return[0,[0,of,Ld,Fd]]})})})}}}return GF},0,Mb[2]);Hb=1}Hb||(nc=HA);Hb=[0,uc,nc]}}}return JA});kd(bI,function(Fb){var Hb=[0,[0,"indent",[0,3654863,Fb[6]]],[0,[0,"ordered",[0,737456202,Fb[7]]],0]];if(!na(Fb[5],0)){var Mb=Fb[5];Hb=[0,[0,"checkbox",Mb?[0,737456202,Mb[1]]:870828711],Hb]}Hb=[0,[0,"name",[0,848054398, Rg(function(uc){return De(uc)},Fb[4])]],Hb];na(Fb[3],0)||(Mb=Fb[3],Hb=[0,[0,"number",Mb?[0,3654863,Mb[1]]:870828711],Hb]);Hb=[0,[0,"items",[0,848054398,Rg(function(uc){return jc(bI,uc)},Fb[2])]],Hb];return[0,963043957,[0,[0,"content",[0,848054398,Rg(function(uc){return jc(pw,uc)},Fb[1])]],Hb]]});kd(cI,function(Fb){if("number"!==typeof Fb&&963043957===Fb[1])for(var Hb=Fb[2],Mb=[0,dv,FA,[0,0],Ct,[0,0],Nn,mx];;){Fb=Mb[7];var uc=Mb[6],vd=Mb[5],ad=Mb[4],nc=Mb[3],Ec=Mb[2],Cb=Mb[1];if(!Hb)return zd(Fb,function(Qd){return zd(uc, function(uf){return zd(vd,function(of){return zd(ad,function(Vd){return zd(nc,function(we){return zd(Ec,function(ze){return zd(Cb,function(Ef){return[0,[0,Ef,ze,we,Vd,of,uf,Qd]]})})})})})})});Mb=Hb[1];var bc=Mb[1];if(wc(bc,"checkbox"))if(wc(bc,"content"))if(wc(bc,"indent"))if(wc(bc,"items"))if(wc(bc,"name"))if(wc(bc,"number")){if(wc(bc,"ordered"))return DF;Fb=Mb[2];Mb=0;Hb=Hb[2];if("number"!==typeof Fb&&737456202===Fb[1]){var Ac=[0,Fb[2]];Mb=1}Mb||(Ac=ln);Mb=[0,Cb,Ec,nc,ad,vd,uc,Ac]}else{Mb=Mb[2]; Hb=Hb[2];if(870828711===Mb)Mb=lx;else{bc=0;if("number"!==typeof Mb&&3654863===Mb[1]){var Uc=[0,Mb[2]];bc=1}bc||(Uc=CF);Mb=zd(Uc,function(Qd){return[0,[0,Qd]]})}Mb=[0,Cb,Ec,Mb,ad,vd,uc,Fb]}else{Mb=Mb[2];bc=0;Hb=Hb[2];if("number"!==typeof Mb&&848054398===Mb[1]){var md=Ah(function(Qd){return gf(Qd)},0,Mb[2]);bc=1}bc||(md=BF);Mb=[0,Cb,Ec,nc,md,vd,uc,Fb]}else{Mb=Mb[2];bc=0;Hb=Hb[2];if("number"!==typeof Mb&&848054398===Mb[1]){var Fd=Ah(function(Qd){return jc(cI,Qd)},0,Mb[2]);bc=1}bc||(Fd=EA);Mb=[0,Cb,Fd, nc,ad,vd,uc,Fb]}else{Mb=Mb[2];bc=0;Hb=Hb[2];if("number"!==typeof Mb&&3654863===Mb[1]){var Pd=[0,Mb[2]];bc=1}bc||(Pd=DA);Mb=[0,Cb,Ec,nc,ad,vd,Pd,Fb]}else{Mb=Mb[2];bc=0;Hb=Hb[2];if("number"!==typeof Mb&&848054398===Mb[1]){var he=Ah(function(Qd){return jc(qw,Qd)},0,Mb[2]);bc=1}bc||(he=CA);Mb=[0,he,Ec,nc,ad,vd,uc,Fb]}else{Mb=Mb[2];Hb=Hb[2];if(870828711===Mb)Mb=ns;else{bc=0;if("number"!==typeof Mb&&737456202===Mb[1]){var Ld=[0,Mb[2]];bc=1}bc||(Ld=AF);Mb=zd(Ld,function(Qd){return[0,[0,Qd]]})}Mb=[0,Cb,Ec, nc,ad,Mb,uc,Fb]}}return EF});kd(UI,function(Fb){var Hb=[0,[0,"col_groups",[0,848054398,Rg(function(Mb){return[0,3654863,Mb]},Fb[3])]],0];Hb=[0,[0,"groups",[0,848054398,Rg(function(Mb){return jc(WI,Mb)},Fb[2])]],Hb];na(Fb[1],0)?Fb=Hb:(Fb=Fb[1],Fb=[0,[0,"header",Fb?jc(dI,Fb[1]):870828711],Hb]);return[0,963043957,Fb]});kd(VI,function(Fb){if("number"!==typeof Fb&&963043957===Fb[1]){Fb=Fb[2];for(var Hb=[0,[0,0],zF,yF];;){var Mb=Hb[3],uc=Hb[2],vd=Hb[1];if(!Fb)return zd(Mb,function(Cb){return zd(uc,function(bc){return zd(vd, function(Ac){return[0,[0,Ac,bc,Cb]]})})});Hb=Fb[1];var ad=Hb[1];if(wc(ad,"col_groups"))if(wc(ad,"groups")){if(wc(ad,"header"))return AA;Hb=Hb[2];Fb=Fb[2];Hb=870828711===Hb?xF:zd(jc(eI,Hb),function(Cb){return[0,[0,Cb]]});Hb=[0,Hb,uc,Mb]}else{Hb=Hb[2];ad=0;Fb=Fb[2];if("number"!==typeof Hb&&848054398===Hb[1]){var nc=Ah(function(Cb){return jc(XI,Cb)},0,Hb[2]);ad=1}ad||(nc=wF);Hb=[0,vd,nc,Mb]}else{Mb=Hb[2];Hb=0;Fb=Fb[2];if("number"!==typeof Mb&&848054398===Mb[1]){var Ec=Ah(function(Cb){return"number"!== typeof Cb&&3654863===Cb[1]?[0,Cb[2]]:Bt},0,Mb[2]);Hb=1}Hb||(Ec=zA);Hb=[0,vd,uc,Ec]}}}return BA});kd(WI,function(Fb){return[0,848054398,Rg(function(Hb){return jc(dI,Hb)},Fb)]});kd(XI,function(Fb){return"number"!==typeof Fb&&848054398===Fb[1]?Ah(function(Hb){return jc(eI,Hb)},0,Fb[2]):vF});kd(dI,function(Fb){return[0,848054398,Rg(function(Hb){return jc(YI,Hb)},Fb)]});kd(eI,function(Fb){return"number"!==typeof Fb&&848054398===Fb[1]?Ah(function(Hb){return jc(ZI,Hb)},0,Fb[2]):yA});kd(YI,function(Fb){return[0, 848054398,Rg(function(Hb){return jc(Ee,Hb)},Fb)]});kd(ZI,function(Fb){return"number"!==typeof Fb&&848054398===Fb[1]?Ah(function(Hb){return jc(Sd,Hb)},0,Fb[2]):xA});kd($I,function(Fb){var Hb=[0,[0,"pos_meta",Fr(Fb[4])],0];if(!na(Fb[3],0)){var Mb=Fb[3];Hb=[0,[0,"options",Mb?[0,848054398,Rg(function(uc){return[0,-976970511,uc]},Mb[1])]:870828711],Hb]}na(Fb[2],0)||(Mb=Fb[2],Hb=[0,[0,"language",Mb?[0,-976970511,Mb[1]]:870828711],Hb]);return[0,963043957,[0,[0,"lines",[0,848054398,Rg(function(uc){return[0, -976970511,uc]},Fb[1])]],Hb]]});kd(aJ,function(Fb){if("number"!==typeof Fb&&963043957===Fb[1])for(var Hb=Fb[2],Mb=[0,tF,[0,0],[0,0],sF];;){Fb=Mb[4];var uc=Mb[3],vd=Mb[2],ad=Mb[1];if(!Hb)return zd(Fb,function(Ac){return zd(uc,function(Uc){return zd(vd,function(md){return zd(ad,function(Fd){return[0,[0,Fd,md,Uc,Ac]]})})})});Mb=Hb[1];var nc=Mb[1];if(wc(nc,"language"))if(wc(nc,"lines"))if(wc(nc,"options")){if(wc(nc,"pos_meta"))return rF;Hb=Hb[2];Mb=[0,ad,vd,uc,xu(Mb[2])]}else{Mb=Mb[2];Hb=Hb[2];if(870828711=== Mb)Mb=qF;else{nc=0;if("number"!==typeof Mb&&848054398===Mb[1]){var Ec=Ah(function(Ac){return"number"!==typeof Ac&&-976970511===Ac[1]?[0,Ac[2]]:wA},0,Mb[2]);nc=1}nc||(Ec=pF);Mb=zd(Ec,function(Ac){return[0,[0,Ac]]})}Mb=[0,ad,vd,Mb,Fb]}else{Mb=Mb[2];nc=0;Hb=Hb[2];if("number"!==typeof Mb&&848054398===Mb[1]){var Cb=Ah(function(Ac){return"number"!==typeof Ac&&-976970511===Ac[1]?[0,Ac[2]]:kx},0,Mb[2]);nc=1}nc||(Cb=vA);Mb=[0,Cb,vd,uc,Fb]}else{Mb=Mb[2];Hb=Hb[2];if(870828711===Mb)Mb=cv;else{nc=0;if("number"!== typeof Mb&&-976970511===Mb[1]){var bc=[0,Mb[2]];nc=1}nc||(bc=oF);Mb=zd(bc,function(Ac){return[0,[0,Ac]]})}Mb=[0,ad,Mb,uc,Fb]}}return uF});kd(pw,function(Fb){if("number"===typeof Fb)return 0===Fb?WE:XE;switch(Fb[0]){case 0:return[0,848054398,[0,YE,[0,[0,848054398,Rg(function(vd){return De(vd)},Fb[1])],0]]];case 1:return[0,848054398,[0,ZE,[0,[0,-976970511,Fb[1]],0]]];case 2:return[0,848054398,[0,$E,[0,[0,3654863,Fb[1]],0]]];case 3:return[0,848054398,[0,aF,[0,jc(QI,Fb[1]),0]]];case 4:return[0,848054398, [0,bF,[0,[0,848054398,Rg(function(vd){return jc(bI,vd)},Fb[1])],0]]];case 5:return[0,848054398,[0,cF,[0,[0,-976970511,Fb[1]],[0,[0,-976970511,Fb[2]],0]]]];case 6:return[0,848054398,[0,dF,[0,[0,848054398,Rg(function(vd){return[0,-976970511,vd]},Fb[1])],0]]];case 7:return[0,848054398,[0,hx,[0,jc($I,Fb[1]),0]]];case 8:return[0,848054398,[0,ix,[0,[0,848054398,Rg(function(vd){return jc(pw,vd)},Fb[1])],0]]];case 9:var Hb=Fb[2],Mb=Fb[1];Fb=[0,[0,-976970511,Fb[3]],0];Hb=Hb?[0,848054398,Rg(function(vd){return[0, -976970511,vd]},Hb[1])]:870828711;return[0,848054398,[0,eF,[0,[0,-976970511,Mb],[0,Hb,Fb]]]];case 10:return[0,848054398,[0,fF,[0,[0,848054398,Rg(function(vd){return[0,-976970511,vd]},Fb[1])],0]]];case 11:Mb=Fb[2];Hb=Fb[1];var uc=[0,[0,-976970511,Fb[4]],0];Fb=[0,[0,848054398,Rg(function(vd){return jc(pw,vd)},Fb[3])],uc];return[0,848054398,[0,gF,[0,[0,-976970511,Hb],[0,Mb?[0,-976970511,Mb[1]]:870828711,Fb]]]];case 12:return[0,848054398,[0,hF,[0,jc(rc,Fb[1]),0]]];case 13:return Mb=Fb[2],[0,848054398, [0,iF,[0,[0,-976970511,Fb[1]],[0,Mb?[0,-976970511,Mb[1]]:870828711,[0,[0,-976970511,Fb[3]],0]]]]];case 14:return[0,848054398,[0,jF,[0,[0,-976970511,Fb[1]],0]]];case 15:return[0,848054398,[0,jx,[0,[0,-976970511,Fb[1]],[0,[0,848054398,Rg(function(vd){return[0,-976970511,vd]},Fb[2])],0]]]];case 16:return[0,848054398,[0,kF,[0,[0,848054398,Rg(function(vd){return[0,848054398,[0,[0,-976970511,vd[1]],[0,[0,-976970511,vd[2]],[0,[0,848054398,Rg(function(ad){return jc(Ee,ad)},vd[3])],0]]]]},Fb[1])],0]]];case 17:return[0, 848054398,[0,lF,[0,[0,-976970511,Fb[1]],[0,[0,848054398,Rg(function(vd){return De(vd)},Fb[2])],0]]]];case 18:return[0,848054398,[0,tA,[0,jc(UI,Fb[1]),0]]];case 19:return[0,848054398,[0,mF,[0,[0,-976970511,Fb[1]],0]]];case 20:return[0,848054398,[0,nF,[0,[0,-976970511,Fb[1]],0]]];default:return[0,848054398,[0,uA,[0,[0,-976970511,Fb[1]],0]]]}});kd(qw,function(Fb){if("number"!==typeof Fb&&848054398===Fb[1]){var Hb=Fb[2];if(Hb){var Mb=Hb[1];if("number"!==typeof Mb&&-976970511===Mb[1]){var uc=Mb[2],vd= la(uc,"Latex_Environment");if(0<=vd)if(0Mb)uc=1}else{if(91===Mb)return nw(Fb);84>Mb&&(uc=1)}else{if(35===Mb)return $H(Fb); if(67<=Mb)69>Mb&&(uc=1);else if(40===Mb)return ZH(Fb)}return uc?Bu:Vn(Mb)?jJ:Fb[5]?96===Mb?Ye(bg(Fb),lD):Zf("inline choice"):61!==Mb&&126!==Mb?Zf("inline choice"):Ye(bg(Fb),lD)}),Hb),jJ);return qm(Hf(Vk(pn(function(Mb){return[0,Mb,0]},Hb)),function(Mb){return Bi(Ps(function(uc){return na(uc[1],TA)})(Mb))}),"inline")},lJ=function(Fb){return"number"!==typeof Fb&&16===Fb[0]?0:1},mD=function(Fb){return $e(function(Hb){return[0,Hb,[0,Ne]]},Fb)},xn=function(Fb){return $e(function(Hb){return[0,Hb,0]},Fb)}, Bm=function(Fb){return $e(function(Hb){return Hb[1]},Fb)},Qy=function(Fb){for(var Hb=Gi(S(Fb)),Mb=[0,0],uc=[0,0],vd=Hb.l;;)if(uc[1]vd)return db(Gi(Fb));ad=G(Hb,uc[1]);var nc=0;92===ad&&uc[1]>>0?49===Fb&&(Hb=1):1>>0&&(Hb=1)):(Fb=Fb+-11|0,23>>0?-1<=Fb&&(Hb=1):2===Fb&&(Hb=1));return Hb?0:1})),function(Fb){return Hf(Lf(Yh,He(hk,sp)),function(Hb){return Tb(oh(1,Fb),Hb)})})),pJ=function(Fb){var Hb=nh(Ap);if(Fb[5])var Mb=Lf(Lf(cD,zg(58)),rh);else{Mb=zg(93);var uc=Lg(function(vd){var ad=93!==vd?1:0;return ad?Bl(vd):ad});Mb=Lf(Lf(Je(Xf("[fn:"),uc),Mb),rh)}Mb=vj(function(vd,ad){ad=cg("\n",ad);var nc=ej(1,yq(Fb),ad);ad=0===nc[0]?nc[1]:xn([0,[5,ad],0]);return[17,vd,ad]}, Mb,xL);return Lf(Je(nh(gm),Mb),Hb)},yL=Ye(nh(cw),function(Fb){return Hf(Lg(function(Hb){return 35===Hb?1:0}),function(Hb){return[0,Fb,Hb]})}),zL=Vk(Ye(Je(rh,oo(function(Fb){var Hb=0;14<=Fb?35!==Fb&&58!==Fb&&(Hb=1):10!==Fb&&13>Fb&&(Hb=1);return Hb?1:0})),function(Fb){return Hf(Lf(Yh,He(hk,sp)),function(Hb){return Tb(oh(1,Fb),Hb)})})),AL=Vk(Hf(Je(Je(Je(rh,zg(58)),gm),zL),function(Fb){return cg("\n",Fb)})),jI=Xi($A,ZA),Uy=Xi(SF,aB),oD=Ye(Je(rh,Xf("#+RESULTS:")),function(Fb){return We(0)}),BL=qm(TC(Je(Lf(Je(rh, zg(58)),rh),dw)),"verbatim"),CL=Ye(Je(Je(Je(rh,nh(zg(62))),rh),Yh),function(Fb){return wm(Fb,"- ")||wm(Fb,"# ")||wm(Fb,"id:: ")||pd(Fb,"-")||pd(Fb,"#")?Zf("new block"):We(Fb)}),DL=We(""),EL=TC(He(Je(Je(Je(Je(rh,zg(62)),rh),wk),DL),CL)),FL=qm(Je(zg(62),EL),"markdown blockquote"),GL=vo("$$",0,function(Fb){return[14,Fb]}),HL=Je(Xf("$$"),GL),kI=function(Fb){if(!Fb)return WA;Fb=Yj(32,Fb[1]);if(!Fb)return VA;var Hb=Fb[1];return Fb[2]?[0,[0,Hb],[0,Fb[2]]]:[0,[0,Hb],0]},IL=nh(wk),JL=nh(Yh),KL=Xf("~~~"),LL= Lf(Je(Je(He(Xf("```"),KL),rh),JL),IL),ML=Ye(LL,function(Fb){var Hb=Cu(su(qx,function(Mb){var uc=wm(dh(Mb),"```");return uc?uc:wm(dh(Mb),"~~~")},"fenced_code_block"));return Hf(Hb,function(Mb){var uc=Mb[2];Mb=Mb[1];uc=[0,uc[1],uc[2]-3|0];var vd=kI(Fb);return[7,[0,Mb,vd[1],vd[2],uc]]})}),NL=nh(wk),OL=Je(rh,nh(Yh)),PL=Je(iq(qa,"#+begin_"),Xn),QL=Lf(vj(function(Fb,Hb){return Hb&&wc(Hb[1],"")?[0,Fb,Hb]:[0,Fb,0]},PL,OL),NL),lI=function(Fb,Hb){var Mb=[0,oD,[0,Fb[5]?jD:kD,[0,Ry,[0,nD,0]]]];Mb=[0,Oy(Fb),Mb]; Mb=[0,Hb,[0,hI,[0,Py(Fb),Mb]]];Mb=Vk(Cu(jj(0,[0,Ty(Fb),Mb])));var uc=[0,oD,[0,Fb[5]?jD:kD,[0,Ry,[0,nD,0]]]];uc=[0,Oy(Fb),uc];Hb=[0,Hb,[0,Py(Fb),uc]];Hb=[0,Zc(jI[1],Fb,Mb),Hb];return Vk(Cu(jj(0,[0,hI,[0,Ty(Fb),Hb]])))},mI=function(Fb){return vk(function(Hb){return tu(Ye(rp,function(Mb){if(91<=Mb)if(Mb=Mb-96|0,30>>0){if(-4>Mb)return Fb[12]?Hf(ew,function(uc){return[21,uc]}):Zf("block")}else{if(28>>0)return ML}else{Mb=Mb-35|0;if(1>=Mb>>>0)return Mb?HL:Ye(QL,function(uc){var vd=uc[2],ad=uc[1]; uc=Cu(su(UA,function(nc){var Ec=Tb("#+end_",ad);return wm(dh(nc),Ec)},"block"));return Hf(uc,function(nc){var Ec=nc[2],Cb=nc[1];nc=Ec[2];var bc=Ec[1];if(0===Cb)Cb=0;else{var Ac=lu(ac(Cb));Cb=0===Ac?Cb:$e(function(Uc){var md=Yv(Uc);if(Ac>(Uc.length-md.length|0))return pd(md,"")?Uc:md;md=Uc.length-Ac|0;return Ac=Mb>>>0)switch(Mb){case 0:return Fb[5]?Zf("block"):Hf(BL,function(uc){return[6,uc]});case 2:return Hf(bD,function(uc){return[20,uc]});case 4:return Hf(FL, function(uc){uc=cg("",uc);uc=ej(1,lI(Fb,Hb),uc);0===uc[0]?(uc=Sy(Fb,uc[1]),uc=$e(function(vd){return vd[1]},uc)):uc=0;return[8,uc]})}}return Zf("block")}))})},RL=Uy[1],SL=We(0),TL=He(Hf(zH,Y),SL),qJ=function(Fb){return 0===Fb[1]?Zf("list"):We(xe(Fb[1]))},UL=We(0),VL=We(Mj),WL=Je(iq(qa,"[X]"),VL),XL=We(RF),YL=He(He(Je(Xf("[ ]"),XL),WL),UL),rJ=function(Fb,Hb,Mb,uc){return vk(function(vd){return Ye(TL,function(ad){var nc=We(0),Ec=We(1);return Ye(He(Je(rm(jc(RL,Fb)),Ec),nc),function(Cb){if(ad>=uc&&!Cb){var bc= function(Fd,Pd){var he=[0,0];return Ye(vk(function(Ld){return Ye(Er(Sl),function(Qd){he[1]=[0,Qd,he[1]];Qd=Ye(tk,function(of){if(!of)return We([0,xe(he[1]),0]);of=of[1];return Sl(of)?(he[1]=[0,"\n",he[1]],Je(wk,Ld)):Al(of)?Ye(SC,function(Vd){var we=lu(Vd);try{var ze=jc(on(dh(Vd),tx),function(Sf){return[0,Sf]})}catch(Sf){ze=0}if(ze)Vd=[0,we,1,0,[0,ze[1]]];else if(2<=(Vd.length-we|0)){Vd=wf(Vd,we,2);ze=vn(Fb)?pd(Vd,"* "):(ze=0!==we?1:0)?pd(Vd,"* "):ze;ze=vn(Fb)?pd(Vd,"+ ")||ze:pd(Vd,"+ ")||ze||pd(Vd, "- ");if(vn(Fb))Vd=pd(Vd,"- ");else{var Ef=0===we?1:0;Vd=Ef?pd(Vd,"* "):Ef}Vd=[0,we,ze,Vd,0]}else 1<=(Vd.length-we|0)?(Vd=wf(Vd,we,1),Vd=vn(Fb)?pd(Vd,"-"):(ze=0===we?1:0)?pd(Vd,"*"):ze,Vd=[0,we,0,Vd,0]):Vd=[0,we,0,0,0];ze=Vd[2];return Vd[3]?We([0,xe(he[1]),0]):ze?we<=ad?We([0,xe(he[1]),0]):Ye(rJ(Fb,Hb,[0,0],we),function(Sf){return We([0,xe(he[1]),Sf])}):Je(nh(Ap),Ld)}):We([0,xe(he[1]),0])});Qd=Je(nh(wk),Qd);var uf=We([0,xe(he[1]),0]);return He(Je(Je(wk,wk),uf),Qd)})}),function(Ld){var Qd=Ld[2],uf= Fd?1:0;Ld=cg("\n",$e(dh,Ld[1]));if(uf)var of=Ld,Vd=0;else{var we=ej(1,vo(" ::",0,function(Nh){return Nh}),Ld);if(0===we[0]){we=we[1];var ze=we.length+3|0;if((ze+1|0)<=Ld.length){var Ef=Ic(Ld,ze),Sf=0;Al(Ef)||Sl(Ef)?Sf=1:(Vd=Ld,of=0);Sf&&(Vd=wf(Ld,ze,Ld.length-ze|0),of=[0,we])}else Vd="",of=[0,we];of?(of=of[1],Ld=ej(1,yq(Fb),of),Vd=[0,0===Ld[0]?Ld[1]:xn([0,[5,of],0]),Vd]):Vd=[0,0,Vd]}else Vd=[0,0,Ld];of=Vd[2];Vd=Vd[1]}Ld=ej(1,Hb,of);0===Ld[0]?(of=Sy(Fb,Ld[1]),of=$e(function(Nh){return Nh[1]},of)): of=[0,[0,xn([0,[5,of],0])],0];Mb[1]=[0,[0,of,Qd,Fd,Vd,Pd,ad,uf],Mb[1]];return vd})};Cb=qJ(Mb);var Ac=Lf(YL,rh),Uc=0;if(!vn(Fb)&&0===ad){var md=zg(45);md=He(zg(43),md);Uc=1}Uc||(md=zg(42),md=He(zg(43),md));Uc=We(0);md=Je(Je(md,gm),Uc);md=He(md,Ye(Lf(Lf(Gy,zg(46)),gm),function(Fd){return We([0,Fd])}));Ac=Ye(vj(function(Fd,Pd){return[0,Fd,Pd]},md,Ac),function(Fd){var Pd=Fd[2];return(Fd=Fd[1])?bc([0,dc(Fd[1])],Pd):bc(0,Pd)});return He(Je(Uo(ad),Ac),Cb)}return qJ(Mb)})})})},sJ=function(Fb,Hb){var Mb=[0, 0];Fb=rJ(Fb,Hb,Mb,0);return Ye(Je(nh(Ap),Fb),function(uc){Mb[1]=0;Mb[1]=0;var vd=Zf("list");return He(We([4,uc]),vd)})};Qt(TF,jI,[0,function(Fb,Hb){if(!Fb[5])return sJ(Fb,Hb);var Mb=nh(Ap),uc=Lf(Je(rh,Yh),wk);Mb=Ye(Vk(Lf(Ye(uc,function(vd){return Ye(AL,function(ad){var nc=ej(1,yq(Fb),vd);nc=0===nc[0]?nc[1]:xn([0,[5,vd],0]);return We([0,$e(function(Ec){var Cb=dh(Ec);Cb=ej(1,yq(Fb),Cb);return 0===Cb[0]?[0,Cb[1]]:[0,xn([0,[5,Ec],0])]},ad),0,0,nc,0,0,0])})}),Mb)),function(vd){return We([4,vd])});return He(sJ(Fb, Hb),Mb)}]);var ZL=Xf("LATER"),$L=Xf("NOW"),aM=Xf("IN-PROGRESS"),bM=Xf("STARTED"),cM=Xf("CANCELLED"),dM=Xf("CANCELED"),eM=Xf("DONE"),fM=Xf("WAIT"),gM=Xf("WAITING"),hM=Xf("DOING"),iM=Ye(He(He(He(He(He(He(He(He(He(He(Xf("TODO"),hM),gM),fM),eM),dM),cM),bM),aM),$L),ZL),function(Fb){return Ye(tk,function(Hb){return Hb?32===Hb[1]?We(Fb):Zf("Marker should followed by some spaces"):We(Fb)})}),jM=Lg(function(Fb){return 42===Fb?1:0}),kM=zg(93),lM=Lf(Je(Xf("[#"),uk),kM),mM=Lg(function(Fb){var Hb=58!==Fb?1:0; return Hb?Wn(Fb):Hb}),nM=ZB(zg(58),mM),oM=zg(58),pM=Lf(Je(zg(58),nM),oM),qM=function(Fb){for(var Hb=0,Mb=Fb.length;;){if(Hb===Mb)return 1;if(!Al(Ic(Fb,Hb)))return 0;Hb=Hb+1|0}},tJ=function(Fb){return cg("",$e(function(Hb){var Mb=0;if(48<=Hb)95<=Hb?97<=Hb?123>Hb&&(Mb=1):96>Hb&&(Mb=2):65<=Hb?91>Hb&&(Mb=1):58>Hb&&(Mb=1);else{var uc=Hb+-33|0;11>>0?13>=uc+1>>>0&&(Mb=2):1>=uc-7>>>0&&(Mb=1)}switch(Mb){case 0:return jc(vg(YA),Hb);case 1:return oh(1,Hb);default:return"_"}},rq(dh(Fb))))};Qt(UF,Uy,[0,function(Fb){var Hb= [0,Fb[1],Fb[2],Fb[3],Fb[4],Fb[5],Fb[6],Fb[7],Fb[8],Fb[9],Fb[10],Fb[11],0],Mb=[0,pJ(Hb),[0,Ry,0]];Mb=[0,mI(Hb),Mb];Mb=[0,Py(Hb),Mb];Mb=[0,Ty(Hb),Mb];Mb=[0,Oy(Hb),Mb];var uc=nh(qm(Je(gm,jq(Hk,Ye(rm(jj(0,[0,oJ(Hb),Mb])),function(Cb){return"number"!==typeof Cb&&1===Cb[0]?Yh:We("")}))),"Heading title")),vd=nh(qm(Je(gm,lM),"Heading priority")),ad=nh(qm(Je(gm,iM),"Heading marker"));if(Fb[5]){Hb=Hf(yL,function(Cb){var bc=[0,Cb[2].length];return[0,Tm(function(Ac){return Ac.length+1|0},1,Cb[1]),0,bc]});Mb= We(0);Mb=He(Je(rm(oo(Fy)),Mb),hk);Mb=nh(Lf(Je(rh,Lg(function(Cb){return 35===Cb?1:0})),Mb));var nc=zg(45);nc=Lf(nh(cw),nc);Hb=He(Hb,vj(function(Cb,bc){if(!Cb)return bc?[0,1,1,[0,bc[1].length]]:sx;Cb=Cb[1];return bc?[0,Cb.length+1|0,1,[0,bc[1].length]]:[0,Cb.length+1|0,1,0]},nc,Mb))}else Hb=Ye(jM,function(Cb){return We([0,Cb.length,1,0])});var Ec=qm(Lf(Hb,Ye(tk,function(Cb){return Cb?Uf(Cb[1],nd)?We(0):Zf("need whitespace after (#|*|-)"):We(0)})),"Heading level");return Lf([0,function(Cb,bc,Ac,Uc, md){return Ec[1].call(null,Cb,bc,Ac,Uc,function(Fd,Pd,he,Ld){return ad[1].call(null,Fd,Pd,he,Uc,function(Qd,uf,of,Vd){return vd[1].call(null,Qd,uf,of,Uc,function(we,ze,Ef,Sf){return uc[1].call(null,we,ze,Ef,Uc,function(Nh,yh,uh,Fh){return[1,[246,function(Bg){Bg=Ld[3];var ak=Ld[2],Rh=Ld[1];if(Fh){var ci=Fh[1][2];ci=ej(1,(Fb[2]?kJ:yq)(Fb),ci);ci=0===ci[0]?ci[1]:0}else ci=0;if(ci&&!Fb[5]){var cj=Wc(ci,Ta(ci)-1|0)[1],Ij=0;if("number"===typeof cj||5!==cj[0])Ij=1;else{var Xg=dh(cj[1]);cj=0;if(1Mb)return[0,Hb,nc,0,vd,uc];if(!ad&&!vd)return[0,Hb,aG,0,0,uc]}else{if(-443227474<=Mb)return[0,Hb,nc,0,vd,uc];if(!ad&&!vd)return[0,Hb,Nl,0,0,uc]}else{if(!ad&&!vd)return[0,Hb,[0,[0,-930643828,Mb[2]],0],0,0,uc]}else if(!ad&&!vd)return[0,Hb,Oo,0,0,uc];return vd?[0,Hb,0,0,vd,uc]:[0,Hb,0,1,0,uc];case 1:if(vd)return[0,Hb,0,0,vd,1];if(ad)return[0,Hb,vx,0,0,1];if(!nc)return[0,Hb,cG,0,0,1];Mb=nc[1];return"number"===typeof Mb?18210603<=Mb?345242790<=Mb?[0,Hb, cB,0,0,1]:[0,Hb,rk,0,0,1]:-443227474<=Mb?[0,Hb,wx,0,0,1]:[0,Hb,bG,0,0,1]:[0,Hb,dB,0,0,1];case 2:if(vd)return 2===vd[1]?[0,Hb,0,0,vd,1]:[0,Hb,xx,0,vd,1];if(ad)return[0,Hb,eB,0,0,1];if(!nc)return[0,Hb,gG,0,0,1];Mb=nc[1];return"number"===typeof Mb?18210603<=Mb?345242790<=Mb?[0,Hb,dG,0,0,1]:[0,Hb,vl,0,0,1]:-443227474<=Mb?[0,Hb,eG,0,0,1]:[0,Hb,fG,0,0,1]:[0,Hb,Sk,0,0,1];default:if(vd)return[0,Hb,yx,0,0,1];if(ad)return[0,Hb,lp,0,0,1];if(!nc)return[0,Hb,iB,0,0,1];Mb=nc[1];return"number"===typeof Mb?18210603<= Mb?345242790<=Mb?[0,Hb,fB,0,0,1]:[0,Hb,hG,0,0,1]:-443227474<=Mb?[0,Hb,iG,0,0,1]:[0,Hb,gB,0,0,1]:[0,Hb,hB,0,0,1]}if(0!==Mb[0]){Mb=Mb[1];var Ec=Mb[2];if(0>=Mb[1]&&0>=Ec)return[0,Hb,nc,ad,vd,uc];if(uc)return[0,Ig($e(rM,nc),Hb),[0,[0,-930643828,Mb],0],0,0,0];if(vd)return[0,Hb,[0,[0,-930643828,Mb],0],0,0,uc];if(ad)return[0,Hb,nc,1,0,uc];if(!nc)return[0,Hb,0,0,0,0];Ec=nc[1];return"number"===typeof Ec?18210603<=Ec?345242790<=Ec?[0,Hb,jB,0,0,uc]:[0,[0,2,Hb],[0,[0,-930643828,Mb],0],0,0,1]:-443227474<=Ec?[0, [0,3,Hb],[0,[0,-930643828,Mb],0],0,0,1]:[0,[0,1,Hb],[0,[0,-930643828,Mb],0],0,0,1]:[0,Hb,[0,[0,-930643828,Mb],0],0,0,uc]}Ec=Mb[1];if(!wc(Ec,""))return[0,Hb,nc,ad,vd,uc];if(!nc)return uc=Ic(Ec,Ec.length-1|0),[0,[0,Mb,Hb],0,32===uc?1:0,zq(Ec),10===uc?1:0];uc=nc[1];if("number"!==typeof uc){uc=uc[2];if(10===Ic(Ec,0))return uc=Ic(Ec,Ec.length-1|0),[0,[0,Mb,Hb],0,32===uc?1:0,zq(Ec),10===uc?1:0];vd=Ic(Ec,Ec.length-1|0);return[0,[0,Mb,[0,[1,uc],Hb]],0,32===vd?1:0,zq(Ec),10===vd?1:0]}if(18210603<=uc){if(345242790<= uc){if(10!==Ic(Ec,0)&&32!==Ic(Ec,0))return uc=Ic(Ec,Ec.length-1|0),[0,[0,Mb,[0,0,Hb]],0,32===uc?1:0,zq(Ec),10===uc?1:0];uc=Ic(Ec,Ec.length-1|0);return[0,[0,Mb,Hb],0,32===uc?1:0,zq(Ec),10===uc?1:0]}if(1===Ec.length)var Cb=10===Ic(Ec,0)?[0,2,Hb]:[0,Mb,[0,2,Hb]];else uc=0,10===Ic(Ec,0)&&10===Ic(Ec,1)?Cb=[0,Mb,Hb]:uc=1,uc&&(Cb=10===Ic(Ec,0)?[0,[0,wf(Ec,1,Ec.length-1|0)],[0,2,Hb]]:[0,Mb,[0,2,Hb]]);Hb=Ic(Ec,Ec.length-1|0);return[0,Cb,0,32===Hb?1:0,zq(Ec),10===Hb?1:0]}if(-443227474<=uc){if(10===Ic(Ec,0))return uc= Ic(Ec,Ec.length-1|0),[0,[0,Mb,Hb],0,32===uc?1:0,zq(Ec),10===uc?1:0];uc=Ic(Ec,Ec.length-1|0);return[0,[0,Mb,[0,3,Hb]],0,32===uc?1:0,zq(Ec),10===uc?1:0]}if(10===Ic(Ec,0))return uc=Ic(Ec,Ec.length-1|0),[0,[0,Mb,Hb],0,32===uc?1:0,zq(Ec),10===uc?1:0];uc=Ic(Ec,Ec.length-1|0);return[0,[0,Mb,[0,1,Hb]],0,32===uc?1:0,zq(Ec),10===uc?1:0]},kB,Fb)[1])},FJ=function(Fb){if(Fb=EJ(EJ(Fb))){var Hb=Fb[1],Mb=0;if("number"!==typeof Hb||1!==Hb&&Hb)Mb=1;else var uc=Fb[2];Mb&&(uc=Fb)}else uc=0;return cg("",$e(function(vd){if("number"=== typeof vd)switch(vd){case 0:return" ";case 1:return"\n";case 2:return"\n\n";default:return"\n"}if(0===vd[0])return vd[1];var ad=vd[1];vd=ad[2];ad=ad[1];ad=0=md){92===Qd&&Of(Ac,Qd);Fd=$h(Ac);var of=ej(1,yq(Cb),Fd);return 0=== of[0]?Ep(Cb,$e(function(Ij){return Ij[1]},of[1])):[0,0,0]}var Vd=Ic(Uc,uf);if(36!==Vd)92===Qd?(Of(Ac,92),Of(Ac,Vd),Qd=32):(92!==Vd&&Of(Ac,Vd),Qd=Vd),uf=uf+1|0;else if(92===Qd)Of(Ac,Vd),Qd=32,uf=uf+1|0;else{bc=uf+1|0;if(md<=bc)throw q(Xb,1);var we=Ic(Uc,bc),ze=0;if(40!==we&&123!==we)for(var Ef=Uc.length,Sf=bc+1|0;;){if(Ef<=Sf)var Nh=Ef;else{var yh=Ic(Uc,Sf),uh=0;91<=yh?97<=yh?123>yh&&(uh=1):95===yh&&(uh=1):58<=yh?65<=yh&&(uh=1):48<=yh&&(uh=1);if(uh){Sf=Sf+1|0;continue}Nh=Sf}var Fh=[0,wf(Uc,bc,Nh-bc| 0),Nh];ze=1;break}if(!ze){ze=bc+1|0;if(40===we)var Bg=41;else{if(123!==we)throw q([0,Qb,xg],1);Bg=125}Sf=0;uh=ze;for(var ak=Uc.length;;){if(ak<=uh)throw q(Xb,1);if(Ic(Uc,uh)===we)Sf=Sf+1|0,uh=uh+1|0;else if(Ic(Uc,uh)!==Bg)uh=uh+1|0;else if(0!==Sf)Sf=Sf-1|0,uh=uh+1|0;else{Fh=[0,wf(Uc,ze,(uh-bc|0)-1|0),uh+1|0];break}}}var Rh=Fh[1],ci=Fh[2];try{var cj=Wc(Ld,dc(Rh)-1|0)}catch(Ij){cj=Rh}wh(Ac,cj);Qd=32;uf=ci}}}catch(Ij){Cb=Ae(Ij);if(Cb===Xb)break;throw q(Cb,0);}case 15:return[0,[2,bc[1][4]],0];case 16:switch(Cb= bc[1],Cb[0]){case 0:return[0,Du(Cb[1],"Scheduled"),0];case 1:return[0,Du(Cb[1],"Deadline"),0];case 2:return[0,Du(Cb[1],"Date"),0];case 3:return[0,Du(Cb[1],"Closed"),0];case 4:return Cb=Cb[1],0===Cb[0]?[0,Du(Cb[1],"Started"),0]:[0,VJ(Cb[1],1),0];default:return[0,VJ(Cb[1],0),0]}case 18:if(!wc(bc[1],"html"))return[0,[2,bc[2]],0];break;case 19:return[0,ng(0,"code",[0,[0,bc[1][3]],0]),0];case 1:case 2:return[0,ng(0,"code",[0,[0,bc[1]],0]),0];case 4:case 5:return[0,[0,bc[1]],0]}return[0,0,0]},XJ=function(Cb){try{var bc= hh(Cb,TJ[1]);if(wc(bc,"nil"))var Ac=rq(bc),Uc=gh(function(md){return ku(md)},Ac)?dc(bc):1024;else Uc=0;return Uc}catch(md){Cb=Ae(md);if(Cb===Xb)return 1024;throw q(Cb,0);}},YJ=function(Cb,bc,Ac,Uc){bc=bc?bc[1]:0;var md=XJ("num");if(!Cb[3]||Ac>md||!Uc)return 0;Cb=cg(".",$e(Hd,Uc[1]));return bc?[0,Tb(Cb,". ")]:ng(bH,"span",[0,[0,Cb],0])},ZJ=function(Cb,bc){var Ac=bc[1];if(Ac){var Uc=Ac[1],md=0;if("number"===typeof Uc||0!==Uc[0])md=1;else{var Fd=Uc[1];Ac=uD(Cb,Ac[2]);Fd=Ig(Ep(Cb,Bm(Fd)),Ac)}md&&(Fd= uD(Cb,bc[1]))}else Fd=[0,0,0];(md=bc[5])?Ac=(md=md[1])?[2,'\x3ci class\x3d"fa fa-check-square-o" style\x3d"margin-right:6px;"\x3e\x3c/i\x3e']:[2,'\x3ci class\x3d"fa fa-square-o" style\x3d"margin-right:6px;"\x3e\x3c/i\x3e']:md=Ac=0;0===Ta(bc[2])?Uc=0:(Uc=uI(function(he){return ZJ(Cb,he)},bc[2]),Uc=ng(0,UJ(bc[2]),Uc));var Pd=bc[3];if(Pd)return bc=[0,ng(0,"p",[0,[0,Tb(""+Pd[1],". ")],[0,Ac,Fd]]),[0,Uc,0]],[0,ng([0,[0,UG,[0,[0,"checked",td(md)],0]]],"li",bc),0];(bc=bc[4])?(Fd=[0,ng(0,"dd",Ig(Fd,[0,Uc, 0])),0],bc=[0,ng(0,"dt",Ep(Cb,Bm(bc))),Fd],bc=ng([0,[0,[0,"checked",td(md)],0]],"dl",bc)):(bc=[0,ng(0,"p",[0,Ac,Fd]),[0,Uc,0]],bc=ng([0,[0,[0,"checked",td(md)],0]],"li",bc));return[0,bc,0]},uD=function(Cb,bc){return $e(function(Ac){return vD(Cb,Ac)},bc)},vD=function(Cb,bc){if("number"===typeof bc){if(1===bc)return ng(0,"hr",0)}else switch(bc[0]){case 0:return ng(0,"p",Ep(Cb,Bm(bc[1])));case 3:var Ac=bc[1],Uc=Ac[10],md=Ac[6],Fd=Ac[3],Pd=Ac[2];bc=Ac[1];Ac=YJ(Cb,0,Ac[4],Ac[5]);if(Fd){Fd=Fd[1];var he= [0,[0,ml(Fd)],0];Fd=ng([0,[0,[0,"class",Tb("task-status ",Ch(Fd))],0]],"span",he)}else Fd=0;md=md?ng(Kx,"span",[0,[0,un(md[1])],0]):0;Pd=Pd?ng(Lx,"span",$e(function(uf){return ng(rv,"span",[0,ng([0,[0,[0,"class",uf],0]],"span",[0,[0,uf],0]),0])},Pd)):0;bc=[0,Ac,[0,Fd,[0,md,[0,ng(0,"span",Ep(Cb,Bm(bc))),[0,Pd,0]]]]];bc=(bc=tf(function(uf,of){return uf?0===Os(uf)?Ig(uf,[0,of,0]):Ig(uf,[0,ng(0,"span",[0,[0," "],0]),[0,of,0]]):[0,of,0]},0,bc))?[3,bc]:0;if(!Uc)return bc;Uc=Uc[1];Pd=0;bc=[0,bc,0];if(6>= Uc&&1<=Uc){var Ld=Uc;Pd=1}Pd||(Ld=6);return ng(0,Tb("h",""+Ld),bc);case 4:return Ld=bc[1],Uc=uI(function(uf){return ZJ(Cb,uf)},Ld),ng(0,UJ(Ld),Uc);case 6:return ng(0,"pre",[0,[0,cg("",bc[1])],0]);case 7:return Ld=bc[1],Uc=Ld[2],Ld=Ld[1],Uc?(Uc=Uc[1],Uc=[0,[0,"data-lang",Uc],[0,[0,"class",Uc],0]]):Uc=0,ng(0,"pre",[0,ng([0,Uc],"code",[0,[0,cg("",Ld)],0]),0]);case 8:return ng(0,"blockquote",uD(Cb,bc[1]));case 9:if(!wc(bc[1],"html"))return[2,bc[3]];break;case 11:return ng([0,[0,[0,"class",bc[1]],0]], "div",uD(Cb,bc[3]));case 12:return ng(WG,"p",WJ(Cb,[13,bc[1]]));case 13:return Ld=bc[2],Uc=bc[1],ng(pv,"div",[0,[0,Tb("\n\\begin{",Tb(Uc,Tb("} ",Tb(Ld?Ld[1]:"",Tb("\n",Tb(bc[3],Tb("\n\\end{",Tb(Uc,"}"))))))))],0]);case 14:return ng(XG,"div",[0,[0,Tb("$$",Tb(bc[1],"$$"))],0]);case 17:return Pd=bc[1],Ld=bc[2],Uc=ly(0,0,Pd),bc=[0,[0,Tb(Pd,"↩︎")],0],Pd=[0,YG,[0,[0,"href",Tb("#fnr.",Uc)],0]],Uc=[0,ng(0,"sup",[0,ng([0,[0,[0,"id",Tb("fn.",Uc)],Pd]],"a",bc),0]),0],ng(ZG,"div",[0,ng(CB,"div",[0,vD(Cb, [0,Ld]),0]),Uc]);case 18:Pd=bc[1];Ld=Pd[1];bc=Pd[3];Pd=Pd[2];var Qd=function(uf,of){return ng(0,"tr",$e(function(Vd){return ng(BB,uf,Ep(Cb,Vd))},of))};try{Uc=$e(function(uf){return ng(0,"colgroup",Um(uf,ng(Jx,"col",0)))},bc)}catch(uf){Uc=0}Ld=Ld?ng(0,"thead",[0,Qd("th",Ld[1]),0]):0;return ng(VG,"table",Ig(Uc,[0,Ld,$e(function(uf){return ng(0,"tbody",$e(function(of){return Qd("td",of)},uf))},Pd)]));case 20:return[2,bc[1]]}return 0},AM=[0,[0,"html",function(Cb){return zy("html",Cb)},function(Cb,bc, Ac,Uc){function md(Vd){if(0===Vd[0])return[0,vD(bc,Vd[1][1]),0];var we=Vd[1];if(!we)return 0;Vd=we[1];if(0!==Vd[0])return li($e(md,we));we=we[2];Vd=vD(bc,Vd[1][1]);return[0,ng(0,"ul",[0,ng(0,"li",li([0,[0,Vd,0],$e(md,we)])),0]),0]}function Fd(Vd){for(var we=Vd;;){if(!we)return 0;var ze=we[1];if("number"!==typeof ze&&1===ze[0]){Vd=ze[1];if(!wc(Vd,"ul")){var Ef=we[2];if(Ef){var Sf=Ef[1];if("number"!==typeof Sf&&1===Sf[0]){var Nh=ze[3];if(!wc(Sf[1],"ul")){Vd=Ef[2];we=[0,ng(0,"ul",Ig(Nh,Sf[3])),Vd];continue}}}}Sf= ze[3];ze=ze[2];we=Fd(we[2]);return[0,[1,Vd,ze,Fd(Sf)],we]}return[0,ze,Fd(we[2])]}}function Pd(Vd,we,ze){var Ef=Vd?Vd[1]:0;if("number"===typeof ze)return 0;switch(ze[0]){case 0:ze=ze[1];Vd=Yj(10,ze);if(!Vd)return 0;var Sf=Vd[2];pu(Uc,Vd[1]);Df(function(Rh){Nb(Uc,10);te(Uc,oh(we,32));return pu(Uc,Rh)},Sf);if(Vd=1<=ze.length?1:0){if(ze=10===Ic(ze,ze.length-1|0)?1:0)return pu(Uc,"\n")}else ze=Vd;return ze;case 1:Sf=ze[3];var Nh=ze[2];ze=ze[1];Vd=Uf(ze,ed);var yh=0===Sf?1:0,uh=yh?1-Uf(ze,qi):yh;yh=jh(function(Rh){return"number"!== typeof Rh&&1===Rh[0]?Uf(Rh[1],ed):1},Sf);var Fh=Uf(ze,Wh)?0:we+2|0;1-Vd&&(Ef&&te(Uc,"\n"),te(Uc,oh(we,32)));jc(Oe(Uc,uj),ze);if(0!==Nh){Nb(Uc,32);Ef=function(Rh){var ci=Rh[2];Rh=Rh[1];jc(Oe(Uc,Jm),Rh);pu(Uc,ci);return Oe(Uc,Km)};for(var Bg=Nh;;){if(Bg){Nh=Bg[1];if(Bg[2]){Bg=Bg[2];Ef(Nh);Oe(Uc,Kn);continue}Ef(Nh)}break}}if(uh)te(Uc," /\x3e");else{te(Uc,"\x3e");((uh=1-Vd)?1-yh:uh)&&te(Uc,"\n");var ak=[0,yh];Df(function(Rh){return Pd(ak,Fh,Rh)},Sf);if(yh=0Ld[1]){var Qd=Ld[2][1][2];if(!wc(Qd,"body")){var uf=Ms(he);Ld=0;if("number"===typeof uf)Ld=1;else{var of=uf[1];if(-174483606===of)for(var Vd=[0,uf[2],0],we=Ce;;){var ze=Ms(he);if("number"!==typeof ze){var Ef=ze[1];if(3407540===Ef)throw q([0,Qb,Id],1);758940234<=Ef?we=[0,[0,0,we[1]],we[2]]:(Vd=[0,ze[2],Vd],we=[0,0,we])}else{if(!Vd)throw q([0,Qb,Bd],1);var Sf=we[2],Nh=Vd[2],yh=[0,Vd[1],xe(we[1])];if(Sf)Vd=Nh,we=[0,[0,yh,Sf[1]],Sf[2]];else{we=yh;break}}}else 758940234===of?we=0:Ld= 1}Ld&&(we=tb("input signal not `El_start or `Data"));he=0;if(we&&!wc(we[1][1][2],"body")){var uh=we[2];he=1}he||(uh=0);for(var Fh=function(Xg){if(Xg){var di=Xg[1];if(!wc(di[1][2],"outline")){di=di[2];Xg=Xg[2];var ch=Ns(By(function(bk){return wc(bk[1][2],"text")?0:[0,bk[2]]},di),"");di=By(function(bk){return wc(bk[1][2],"_note")?0:[0,bk[2]]},di);return[1,Ig(di?[0,[0,ch],[0,[0,di[1]],0]]:[0,[0,ch],0],$e(Fh,Xg))]}}return[1,0]},Bg=uq([1,$e(Fh,uh)]);;){if(Bg[7]){var ak=ro(Bg),Rh=function(Xg,di){for(;;)if(0=== Xg[0])Xg=[1,[0,Xg,0]];else{var ch=Xg[1];if(!ch)return PG;Xg=ch[1];if(0!==Xg[0]){if(ch[2])return[1,$e(function(lk){return Rh(lk,di)},ch)]}else{ch=ch[2];var bk=Tb("- ",Xg[1]),ck=hm(ag,bk);for(Xg=0;;){if(ch){var qj=ch[1];if(0===qj[0]){Xg=[0,qj,Xg];ch=ch[2];continue}ch=[0,xe(Xg),ch]}else ch=[0,Xg,0];Xg=ch[2];ch=$e(function(lk){if(0!==lk[0])return 0;var Gl=lk[1];lk=hm(ag,Gl);return[0,$e(function(Dn){var mk=Dn[2];return[0,Dn[1],wf(Gl,mk[1],mk[2]-mk[1]|0)]},lk)]},ch[1]);ch=Lk(function(lk){return lk?lk[1]: 0},ch);if(ck){qj=ck[2];var Pi=ck[1]}else ck=kb("empty ast"),qj=ck[2],Pi=ck[1];ck=Pi[2];Pi=Pi[1];var Ao=0;if("number"!==typeof Pi&&3===Pi[0]){var Pk=Pi[1];Pk=[3,[0,Pk[1],Pk[2],Pk[3],di,Pk[5],Pk[6],Pk[7],Pk[8],Pk[9],Pk[10]]];Ao=1}Ao||(Pk=Pi);Pi=(ck[2]-2|0)-ck[1]|0;Pk=[0,Pk,wf(bk,2+ck[1]|0,0q.length-y.length).join("|").replace(/\./g,"\\.")})`}}; shadow$provide[23]=function(ya,ca,Sa,Q){!function(w,Y){"object"==typeof Q&&"undefined"!=typeof Sa?Sa.exports=Y():"function"==typeof define&&define.amd?define(Y):(w="undefined"!=typeof globalThis?globalThis:w||self).dayjs=Y()}(this,function(){var w=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,Y=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,y=function(h,b,l){var m=String(h);return!m||m.length>=b?h:""+Array(b+1-m.length).join(l)+ h},q={s:y,z:function(h){h=-h.utcOffset();var b=Math.abs(h),l=b%60;return(0>=h?"+":"-")+y(Math.floor(b/60),2,"0")+":"+y(l,2,"0")},m:function m(b,l){if(b.date()l-D;b=b.clone().add(p+(v?-1:1),"month");return+(-(p+(l-D)/(v?D-b:b-D))||0)},a:function(b){return 0>b?Math.ceil(b)||0:Math.floor(b)},p:function(b){return{M:"month",y:"year",w:"week",d:"day",D:"date",h:"hour",m:"minute",s:"second",ms:"millisecond", Q:"quarter"}[b]||String(b||"").toLowerCase().replace(/s$/,"")},u:function(b){return void 0===b}},c="en",u={};u[c]={name:"en",weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),months:"January February March April May June July August September October November December".split(" "),ordinal:function(b){var l=["th","st","nd","rd"],m=b%100;return"["+b+(l[(m-20)%10]||l[m]||l[0])+"]"}};var A=function(b){return b instanceof P||!(!b||!b.$isDayjsObject)},z=function D(l,m,p){var v; if(!l)return c;if("string"==typeof l){var t=l.toLowerCase();u[t]&&(v=t);m&&(u[t]=m,v=t);l=l.split("-");if(!v&&1L?"AM":"PM";return R?L.toLowerCase():L};return t.replace(Y,function(L,T){return T||function(R){switch(R){case "YY":return String(D.$y).slice(-2);case "YYYY":return q.s(D.$y,4,"0");case "M":return B+1;case "MM":return q.s(B+1,2,"0");case "MMM":return H(v.monthsShort,B,V,3);case "MMMM":return H(V,B);case "D":return D.$D;case "DD":return q.s(D.$D,2,"0");case "d":return String(D.$W);case "dd":return H(v.weekdaysMin,D.$W,J,2);case "ddd":return H(v.weekdaysShort,D.$W, J,3);case "dddd":return J[D.$W];case "H":return String(f);case "HH":return q.s(f,2,"0");case "h":return q.s(f%12||12,1,"0");case "hh":return q.s(f%12||12,2,"0");case "a":return S(f,E,!0);case "A":return S(f,E,!1);case "m":return String(E);case "mm":return q.s(E,2,"0");case "s":return String(D.$s);case "ss":return q.s(D.$s,2,"0");case "SSS":return q.s(D.$ms,3,"0");case "Z":return r}return null}(L)||r.replace(":","")})},m.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},m.diff= function(p,D,v){D=q.p(D);p=C(p);var t=6E4*(p.utcOffset()-this.utcOffset()),r=this-p;switch(D){case "year":D=q.m(this,p)/12;break;case "month":D=q.m(this,p);break;case "quarter":D=q.m(this,p)/3;break;case "week":D=(r-t)/6048E5;break;case "day":D=(r-t)/864E5;break;case "hour":D=r/36E5;break;case "minute":D=r/6E4;break;case "second":D=r/1E3;break;default:D=r}return v?D:q.a(D)},m.daysInMonth=function(){return this.endOf("month").$D},m.$locale=function(){return u[this.$L]},m.locale=function(p,D){if(!p)return this.$L; var v=this.clone();p=z(p,D,!0);return p&&(v.$L=p),v},m.clone=function(){return q.w(this.$d,this)},m.toDate=function(){return new Date(this.valueOf())},m.toJSON=function(){return this.isValid()?this.toISOString():null},m.toISOString=function(){return this.$d.toISOString()},m.toString=function(){return this.$d.toUTCString()},l}(),g=P.prototype;return C.prototype=g,[["$ms","millisecond"],["$s","second"],["$m","minute"],["$H","hour"],["$W","day"],["$M","month"],["$y","year"],["$D","date"]].forEach(function(l){g[l[1]]= function(m){return this.$g(m,l[0],l[1])}}),C.extend=function(l,m){return l.$i||(l(m,P,C),l.$i=!0),C},C.locale=z,C.isDayjs=A,C.unix=function(l){return C(1E3*l)},C.en=u[c],C.Ls=u,C.p={},C})}; shadow$provide[24]=function(ya,ca,Sa,Q){ya=this&&this.__importDefault||function(Y){return Y&&Y.__esModule?Y:{"default":Y}};Object.defineProperty(Q,"__esModule",{value:!0});Q.findYearClosestToRef=Q.findMostLikelyADYear=void 0;const w=ya(ca(23));Q.findMostLikelyADYear=function(Y){100>Y&&(Y=50=A[0].length&&!w.FULL_MONTH_NAME_DICTIONARY[z])return null; const C=u.createParsingResult(A.index+(A[1]||"").length,A.index+A[0].length);C.start.imply("day",1);z=w.MONTH_DICTIONARY[z];C.start.assign("month",z);A[3]?(u=y.parseYear(A[3]),C.start.assign("year",u)):(u=Y.findYearClosestToRef(u.refDate,1,z),C.start.imply("year",u));return C}}Q.default=c}; shadow$provide[34]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});const w=ca(25);ya=ca(22);ca=ca(29);const Y=new RegExp("([0-9]{4})[\\.\\/\\s]"+`(?:(${ya.matchAnyPattern(w.MONTH_DICTIONARY)})|([0-9]{1,2}))[\\.\\/\\s]`+"([0-9]{1,2})(?\x3d\\W|$)","i");class y extends ca.AbstractParserWithWordBoundaryChecking{innerPattern(){return Y}innerExtract(q,c){q=c[3]?parseInt(c[3]):w.MONTH_DICTIONARY[c[2].toLowerCase()];if(1>q||12u?q.imply("meridiem",w.Meridiem.AM):q.imply("meridiem",w.Meridiem.PM);if(null!=c[5]){u=parseInt(c[5].substring(0,3));if(1E3<=u)return null;q.assign("millisecond",u)}if(null!=c[4]){c=parseInt(c[4]);if(60<=c)return null;q.assign("second",c)}return q}extractFollowingTimeComponents(q,c,u){q=q.createParsingComponents();if(null!=c[5]){var A=parseInt(c[5].substring(0,3));if(1E3<=A)return null;q.assign("millisecond",A)}if(null!=c[4]){A=parseInt(c[4]);if(60<=A)return null; q.assign("second",A)}A=parseInt(c[2]);let z=0,C=-1;null!=c[3]?z=parseInt(c[3]):100A?q.imply("meridiem",w.Meridiem.AM):12>=A&&(q.assign("hour",A+12),q.assign("meridiem",w.Meridiem.PM)):12=A&&q.imply("meridiem",w.Meridiem.AM);q.date().getTime()c?(y.assign("hour",y.get("hour")+12),y.assign("meridiem",w.Meridiem.PM)):6>c&&y.assign("meridiem",w.Meridiem.AM)}q[0].endsWith("afternoon")&&(y.assign("meridiem",w.Meridiem.PM),c=y.get("hour"),0<=c&&6>=c&&y.assign("hour",y.get("hour")+12));q[0].endsWith("morning")&&(y.assign("meridiem",w.Meridiem.AM),12>y.get("hour")&&y.assign("hour",y.get("hour")))}return y}}Q.default=Y}; shadow$provide[38]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});Q.addImpliedTimeUnits=Q.reverseTimeUnits=void 0;Q.reverseTimeUnits=function(w){const Y={};for(const y in w)Y[y]=-w[y];return Y};Q.addImpliedTimeUnits=function(w,Y){const y=w.clone();w=w.dayjs();for(const q in Y)w=w.add(Y[q],q);if("day"in Y||"d"in Y||"week"in Y||"month"in Y||"year"in Y)y.imply("day",w.date()),y.imply("month",w.month()+1),y.imply("year",w.year());if("second"in Y||"minute"in Y||"hour"in Y)y.imply("second", w.second()),y.imply("minute",w.minute()),y.imply("hour",w.hour());return y}}; shadow$provide[39]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});const w=ca(25),Y=ca(28);ya=ca(29);const y=ca(38),q=new RegExp("("+w.TIME_UNITS_PATTERN+")(?:ago|before|earlier)(?\x3d(?:\\W|$))","i"),c=new RegExp("("+w.TIME_UNITS_PATTERN+")ago(?\x3d(?:\\W|$))","i");class u extends ya.AbstractParserWithWordBoundaryChecking{constructor(A){super();this.strictMode=A}innerPattern(){return this.strictMode?c:q}innerExtract(A,z){z=w.parseTimeUnits(z[1]);z=y.reverseTimeUnits(z);return Y.ParsingComponents.createRelativeFromRefDate(A.refDate, z)}}Q.default=u}; shadow$provide[40]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});const w=ca(25),Y=ca(28);ya=ca(29);const y=new RegExp("("+w.TIME_UNITS_PATTERN+")(later|after|from now|henceforth|forward|out)(?\x3d(?:\\W|$))","i"),q=new RegExp("("+w.TIME_UNITS_PATTERN+")(later|from now)(?\x3d(?:\\W|$))","i");class c extends ya.AbstractParserWithWordBoundaryChecking{constructor(u){super();this.strictMode=u}innerPattern(){return this.strictMode?q:y}innerExtract(u,A){A=w.parseTimeUnits(A[1]);return Y.ParsingComponents.createRelativeFromRefDate(u.refDate, A)}}Q.default=c}; shadow$provide[41]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});Q.MergingRefiner=Q.Filter=void 0;class w{refine(y,q){return q.filter(c=>this.isValid(y,c))}}Q.Filter=w;class Y{refine(y,q){if(2>q.length)return q;const c=[];let u=q[0],A=null;for(let z=1;z{console.log(`${this.constructor.name} merged ${P} and ${g} into ${h}`)}); u=h}else c.push(u),u=A}null!=u&&c.push(u);return c}}Q.MergingRefiner=Y}; shadow$provide[42]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});ya=ca(41);class w extends ya.MergingRefiner{shouldMergeResults(Y,y,q){return!y.end&&!q.end&&null!=Y.match(this.patternBetween())}mergeResults(Y,y,q){y.start.isOnlyWeekdayComponent()||q.start.isOnlyWeekdayComponent()||(q.start.getCertainComponents().forEach(u=>{y.start.isCertain(u)||y.start.assign(u,q.start.get(u))}),y.start.getCertainComponents().forEach(u=>{q.start.isCertain(u)||q.start.assign(u,y.start.get(u))})); if(y.start.date().getTime()>q.start.date().getTime()){var c=y.start.dayjs();let u=q.start.dayjs();y.start.isOnlyWeekdayComponent()&&c.add(-7,"days").isBefore(u)?(c=c.add(-7,"days"),y.start.imply("day",c.date()),y.start.imply("month",c.month()+1),y.start.imply("year",c.year())):q.start.isOnlyWeekdayComponent()&&u.add(7,"days").isAfter(c)?(u=u.add(7,"days"),q.start.imply("day",u.date()),q.start.imply("month",u.month()+1),q.start.imply("year",u.year())):[q,y]=[y,q]}c=y.clone();c.start=y.start;c.end= q.start;c.index=Math.min(y.index,q.index);c.text=y.indexy.get("hour")&&(q.isCertain("hour")?y.assign("hour",y.get("hour")+12):y.imply("hour",y.get("hour")+12));return y}Object.defineProperty(Q,"__esModule",{value:!0});Q.mergeDateTimeComponent= Q.mergeDateTimeResult=void 0;const Y=ca(115);Q.mergeDateTimeResult=function(y,q){const c=y.clone();c.start=w(y.start,q.start);if(null!=y.end||null!=q.end)q=w(null==y.end?y.start:y.end,null==q.end?q.start:q.end),null==y.end&&q.date().getTime(){var C,P,g=q.text.substring(z.index+z.text.length); if(g=w.exec(g)){var h=g[1].toUpperCase(),b=null!==(P=null!==(C=A[h])&&void 0!==C?C:this.timezone[h])&&void 0!==P?P:null;null!==b&&(q.debug(()=>{console.log(`Extracting timezone: '${h}' into : ${b}`)}),C=z.start.get("timezoneOffset"),null===C||b==C)&&(z.text+=g[0],z.start.isCertain("timezoneOffset")||z.start.assign("timezoneOffset",b),null==z.end||z.end.isCertain("timezoneOffset")||z.end.assign("timezoneOffset",b))}});return c}}Q.default=y}; shadow$provide[48]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});const w=RegExp("^\\s*(?:(?:GMT|UTC)\\s?)?([+-])(\\d{1,2})(?::?(\\d{2}))?","i");class Y{refine(y,q){q.forEach(function(c){if(!c.start.isCertain("timezoneOffset")){var u=y.text.substring(c.index+c.text.length),A=w.exec(u);if(A){y.debug(()=>{console.log(`Extracting timezone: '${A[0]}' into : ${c}`)});u=parseInt(A[2]);var z=parseInt(A[3]||"0");u=60*u+z;"-"===A[1]&&(u=-u);null!=c.end&&c.end.assign("timezoneOffset", u);c.start.assign("timezoneOffset",u);c.text+=A[0]}}});return q}}Q.default=Y}; shadow$provide[49]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});class w{refine(Y,y){if(2>y.length)return y;Y=[];let q=y[0];for(let c=1;cq.text.length&&(q=u):(Y.push(q),q=u)}null!=q&&Y.push(q);return Y}}Q.default=w}; shadow$provide[50]=function(ya,ca,Sa,Q){ya=this&&this.__importDefault||function(y){return y&&y.__esModule?y:{"default":y}};Object.defineProperty(Q,"__esModule",{value:!0});const w=ya(ca(23));class Y{refine(y,q){if(!y.option.forwardDate)return q;q.forEach(function(c){let u=w.default(y.refDate);if(c.start.isOnlyDayMonthComponent()&&u.isAfter(c.start.dayjs()))for(let A=0;3>A&&u.isAfter(c.start.dayjs());A++)c.start.imply("year",c.start.get("year")+1),y.debug(()=>{console.log(`Forward yearly adjusted for ${c} (${c.start})`)}), c.end&&!c.end.isCertain("year")&&(c.end.imply("year",c.end.get("year")+1),y.debug(()=>{console.log(`Forward yearly adjusted for ${c} (${c.end})`)}));c.start.isOnlyWeekdayComponent()&&u.isAfter(c.start.dayjs())&&(u=u.day()>c.start.get("weekday")?u.day(c.start.get("weekday")+7):u.day(c.start.get("weekday")),c.start.imply("day",u.date()),c.start.imply("month",u.month()+1),c.start.imply("year",u.year()),y.debug(()=>{console.log(`Forward weekly adjusted for ${c} (${c.start})`)}),c.end&&c.end.isOnlyWeekdayComponent()&& (u=u.day()>c.end.get("weekday")?u.day(c.end.get("weekday")+7):u.day(c.end.get("weekday")),c.end.imply("day",u.date()),c.end.imply("month",u.month()+1),c.end.imply("year",u.year()),y.debug(()=>{console.log(`Forward weekly adjusted for ${c} (${c.end})`)})))});return q}}Q.default=Y}; shadow$provide[51]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});ya=ca(41);class w extends ya.Filter{constructor(Y){super();this.strictMode=Y}isValid(Y,y){return y.text.replace(" ","").match(/^\d*(\.\d*)?$/)?(Y.debug(()=>{console.log(`Removing unlikely result '${y.text}'`)}),!1):y.start.isValidDate()?y.end&&!y.end.isValidDate()?(Y.debug(()=>{console.log(`Removing invalid result: ${y} (${y.end})`)}),!1):this.strictMode?this.isStrictModeValid(Y,y):!0:(Y.debug(()=>{console.log(`Removing invalid result: ${y} (${y.start})`)}), !1)}isStrictModeValid(Y,y){return y.start.isOnlyWeekdayComponent()?(Y.debug(()=>{console.log(`(Strict) Removing weekday only component: ${y} (${y.end})`)}),!1):!y.start.isOnlyTime()||y.start.isCertain("hour")&&y.start.isCertain("minute")?!0:(Y.debug(()=>{console.log(`(Strict) Removing uncertain time component: ${y} (${y.end})`)}),!1)}}Q.default=w}; shadow$provide[52]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});ya=ca(29);const w=RegExp("([0-9]{4})\\-([0-9]{1,2})\\-([0-9]{1,2})(?:T([0-9]{1,2}):([0-9]{1,2})(?::([0-9]{1,2})(?:\\.(\\d{1,4}))?)?(?:Z|([+-]\\d{2}):?(\\d{2})?)?)?(?\x3d\\W|$)","i");class Y extends ya.AbstractParserWithWordBoundaryChecking{innerPattern(){return w}innerExtract(y,q){y={};y.year=parseInt(q[1]);y.month=parseInt(q[2]);y.day=parseInt(q[3]);if(null!=q[4])if(y.hour=parseInt(q[4]),y.minute=parseInt(q[5]), null!=q[6]&&(y.second=parseInt(q[6])),null!=q[7]&&(y.millisecond=parseInt(q[7])),null==q[8])y.timezoneOffset=0;else{const c=parseInt(q[8]);let u=0;null!=q[9]&&(u=parseInt(q[9]));q=60*c;y.timezoneOffset=0>q?q-u:q+u}return y}}Q.default=Y}; shadow$provide[53]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});ya=ca(41);class w extends ya.MergingRefiner{mergeResults(Y,y,q){q=q.clone();q.index=y.index;q.text=y.text+Y+q.text;q.start.assign("weekday",y.start.get("weekday"));q.end&&q.end.assign("weekday",y.start.get("weekday"));return q}shouldMergeResults(Y,y,q){return y.start.isOnlyWeekdayComponent()&&!y.start.isCertain("hour")&&q.start.isCertain("day")&&null!=Y.match(/^,?\s*$/)}}Q.default=w}; shadow$provide[54]=function(ya,ca,Sa,Q){ya=this&&this.__importDefault||function(z){return z&&z.__esModule?z:{"default":z}};Object.defineProperty(Q,"__esModule",{value:!0});Q.includeCommonConfiguration=void 0;const w=ya(ca(47)),Y=ya(ca(48)),y=ya(ca(49)),q=ya(ca(50)),c=ya(ca(51)),u=ya(ca(52)),A=ya(ca(53));Q.includeCommonConfiguration=function(z,C=!1){z.parsers.unshift(new u.default);z.refiners.unshift(new A.default);z.refiners.unshift(new w.default);z.refiners.unshift(new Y.default);z.refiners.unshift(new y.default); z.refiners.push(new q.default);z.refiners.push(new c.default(C));return z}}; shadow$provide[55]=function(ya,ca,Sa,Q){ya=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{"default":c}};Object.defineProperty(Q,"__esModule",{value:!0});Q.tonight=Q.tomorrow=Q.yesterday=Q.today=Q.now=void 0;const w=ca(28),Y=ya(ca(23)),y=ca(27),q=ca(115);Q.now=function(c){const u=Y.default(c);c=new w.ParsingComponents(c,{});y.assignSimilarDate(c,u);y.assignSimilarTime(c,u);return c};Q.today=function(c){const u=Y.default(c);c=new w.ParsingComponents(c,{});y.assignSimilarDate(c,u); y.implySimilarTime(c,u);return c};Q.yesterday=function(c){let u=Y.default(c);c=new w.ParsingComponents(c,{});u=u.add(-1,"day");y.assignSimilarDate(c,u);y.implySimilarTime(c,u);return c};Q.tomorrow=function(c){const u=Y.default(c);c=new w.ParsingComponents(c,{});y.assignTheNextDay(c,u);return c};Q.tonight=function(c,u=22){const A=Y.default(c);c=new w.ParsingComponents(c,{});c.imply("hour",u);c.imply("meridiem",q.Meridiem.PM);y.assignSimilarDate(c,A);return c}}; shadow$provide[56]=function(ya,ca,Sa,Q){var w=this&&this.__createBinding||(Object.create?function(A,z,C,P){void 0===P&&(P=C);Object.defineProperty(A,P,{enumerable:!0,get:function(){return z[C]}})}:function(A,z,C,P){void 0===P&&(P=C);A[P]=z[C]}),Y=this&&this.__setModuleDefault||(Object.create?function(A,z){Object.defineProperty(A,"default",{enumerable:!0,value:z})}:function(A,z){A["default"]=z});ya=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var z={};if(null!=A)for(var C in A)"default"!== C&&Object.prototype.hasOwnProperty.call(A,C)&&w(z,A,C);Y(z,A);return z};Sa=this&&this.__importDefault||function(A){return A&&A.__esModule?A:{"default":A}};Object.defineProperty(Q,"__esModule",{value:!0});const y=Sa(ca(23));Sa=ca(29);const q=ca(27),c=ya(ca(55));class u extends Sa.AbstractParserWithWordBoundaryChecking{innerPattern(A){return/(now|today|tonight|tomorrow|tmr|yesterday|last\s*night)(?=\W|$)/i}innerExtract(A,z){let C=y.default(A.refDate);z=z[0].toLowerCase();const P=A.createParsingComponents(); switch(z){case "now":return c.now(A.refDate);case "today":return c.today(A.refDate);case "yesterday":return c.yesterday(A.refDate);case "tomorrow":case "tmr":return c.tomorrow(A.refDate);case "tonight":return c.tonight(A.refDate);default:z.match(/last\s*night/)&&(6{P= y.executeParser(z,P);C=C.concat(P)});C.sort((P,g)=>P.index-g.index);this.refiners.forEach(function(P){C=P.refine(z,C)});return C}static executeParser(c,u){const A=[],z=u.pattern(c),C=c.text;var P=c.text;let g=z.exec(P);for(;g;){P=g.index+C.length-P.length;g.index=P;const h=u.extract(c,g);if(!h){P=C.substring(g.index+1);g=z.exec(P);continue}let b=null;h instanceof w.ParsingResult?b=h:h instanceof w.ParsingComponents?(b=c.createParsingResult(g.index,g[0]),b.start=h):b=c.createParsingResult(g.index, g[0],h);c.debug(()=>console.log(`${u.constructor.name} extracted result ${b}`));A.push(b);P=C.substring(P+b.text.length);g=z.exec(P)}return A}}Q.Chrono=y;class q{constructor(c,u,A){this.text=c;this.refDate=u;this.option=A}createParsingComponents(c){return new w.ParsingComponents(this.refDate,c)}createParsingResult(c,u,A,z){u="string"===typeof u?u:this.text.substring(c,u);A=A?this.createParsingComponents(A):null;z=z?this.createParsingComponents(z):null;return new w.ParsingResult(this.refDate,c,u,A, z)}debug(c){this.option.debug&&(this.option.debug instanceof Function?this.option.debug(c):this.option.debug.debug(c))}}Q.ParsingContext=q}; shadow$provide[62]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});const w=ca(24),Y=RegExp("([^\\d]|^)([0-3]{0,1}[0-9]{1})[\\/\\.\\-]([0-3]{0,1}[0-9]{1})(?:[\\/\\.\\-]([0-9]{4}|[0-9]{2}))?(\\W|$)","i");class y{constructor(q){this.groupNumberMonth=q?3:2;this.groupNumberDay=q?2:3}pattern(){return Y}extract(q,c){if("/"==c[1]||"/"==c[5])c.index+=c[0].length;else{var u=c.index+c[1].length,A=c[0].substr(c[1].length,c[0].length-c[1].length-c[5].length);if(!(A.match(/^\d\.\d$/)||A.match(/^\d\.\d{1,2}\.\d{1,2}\s*$/)|| !c[4]&&0>c[0].indexOf("/"))){u=q.createParsingResult(u,A);A=parseInt(c[this.groupNumberMonth]);var z=parseInt(c[this.groupNumberDay]);if((1>A||12=z&&31>=A)[z,A]=[A,z];else return null;if(1>z||31y.get("hour")&&y.assign("hour",y.get("hour"));if(q[0].endsWith("nachmittags")||q[0].endsWith("abends")||q[0].endsWith("nachts"))y.assign("meridiem",w.Meridiem.PM),12>y.get("hour")&&y.assign("hour",y.get("hour")+12)}return y}}Q.default=Y}; shadow$provide[66]=function(ya,ca,Sa,Q){function w(q){q=q.toLowerCase();return void 0!==Q.INTEGER_WORD_DICTIONARY[q]?Q.INTEGER_WORD_DICTIONARY[q]:"a"===q||"an"===q?1:q.match(/few/)?3:q.match(/half/)?.5:q.match(/couple/)?2:q.match(/several/)?7:parseFloat(q)}Object.defineProperty(Q,"__esModule",{value:!0});Q.parseTimeUnits=Q.TIME_UNITS_PATTERN=Q.parseYear=Q.YEAR_PATTERN=Q.parseNumberPattern=Q.NUMBER_PATTERN=Q.TIME_UNIT_DICTIONARY=Q.INTEGER_WORD_DICTIONARY=Q.MONTH_DICTIONARY=Q.WEEKDAY_DICTIONARY=void 0; ya=ca(22);const Y=ca(24);Q.WEEKDAY_DICTIONARY={sonntag:0,so:0,montag:1,mo:1,dienstag:2,di:2,mittwoch:3,mi:3,donnerstag:4,"do":4,freitag:5,fr:5,samstag:6,sa:6};Q.MONTH_DICTIONARY={januar:1,jan:1,"jan.":1,februar:2,feb:2,"feb.":2,"märz":3,maerz:3,"mär":3,"mär.":3,mrz:3,"mrz.":3,april:4,apr:4,"apr.":4,mai:5,juni:6,jun:6,"jun.":6,juli:7,jul:7,"jul.":7,august:8,aug:8,"aug.":8,september:9,sep:9,"sep.":9,sept:9,"sept.":9,oktober:10,okt:10,"okt.":10,november:11,nov:11,"nov.":11,dezember:12,dez:12,"dez.":12}; Q.INTEGER_WORD_DICTIONARY={eins:1,zwei:2,drei:3,vier:4,"fünf":5,fuenf:5,sechs:6,sieben:7,acht:8,neun:9,zehn:10,elf:11,"zwölf":12,zwoelf:12};Q.TIME_UNIT_DICTIONARY={sec:"second",second:"second",seconds:"second",min:"minute",mins:"minute",minute:"minute",minutes:"minute",h:"hour",hr:"hour",hrs:"hour",hour:"hour",hours:"hour",day:"d",days:"d",week:"week",weeks:"week",month:"month",months:"month",y:"year",yr:"year",year:"year",years:"year"};Q.NUMBER_PATTERN=`(?:${ya.matchAnyPattern(Q.INTEGER_WORD_DICTIONARY)}|[0-9]+|[0-9]+\\.[0-9]+|half(?:\\s*an?)?|an?(?:\\s*few)?|few|several|a?\\s*couple\\s*(?:of)?)`; Q.parseNumberPattern=w;Q.YEAR_PATTERN="(?:[0-9]{1,4}(?:\\s*[vn]\\.?\\s*C(?:hr)?\\.?)?)";Q.parseYear=function(q){if(/v/i.test(q))return-parseInt(q.replace(/[^0-9]+/gi,""));if(/n/i.test(q))return parseInt(q.replace(/[^0-9]+/gi,""));q=parseInt(q);return Y.findMostLikelyADYear(q)};ca=`(${Q.NUMBER_PATTERN})\\s{0,5}(${ya.matchAnyPattern(Q.TIME_UNIT_DICTIONARY)})\\s{0,5}`;const y=new RegExp(ca,"i");Q.TIME_UNITS_PATTERN=ya.repeatedTimeunitPattern("",ca);Q.parseTimeUnits=function(q){const c={};let u=y.exec(q); for(;u;){var A=c,z=u;const C=w(z[1]);z=Q.TIME_UNIT_DICTIONARY[z[2].toLowerCase()];A[z]=C;q=q.substring(u[0].length);u=y.exec(q)}return c}}; shadow$provide[67]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});const w=ca(66);ya=ca(22);Sa=ca(29);const Y=ca(58),y=new RegExp("(?:(?:\\,|\\(|\\()\\s*)?(?:a[mn]\\s*?)?(?:(diese[mn]|letzte[mn]|n(?:ä|ae)chste[mn])\\s*)?"+`(${ya.matchAnyPattern(w.WEEKDAY_DICTIONARY)})`+"(?:\\s*(?:\\,|\\)|\\)))?(?:\\s*(diese|letzte|n(?:ä|ae)chste)\\s*woche)?(?\x3d\\W|$)","i");class q extends Sa.AbstractParserWithWordBoundaryChecking{innerPattern(){return y}innerExtract(c,u){var A=u[2].toLowerCase(); A=w.WEEKDAY_DICTIONARY[A];var z=u[3];u=u[1]||z||"";u=u.toLowerCase();z=null;u.match(/letzte/)?z="last":u.match(/chste/)?z="next":u.match(/diese/)&&(z="this");u=Y.toDayJSWeekday(c.refDate,A,z);return c.createParsingComponents().assign("weekday",A).imply("day",u.date()).imply("month",u.month()+1).imply("year",u.year())}}Q.default=q}; shadow$provide[68]=function(ya,ca,Sa,Q){ya=this&&this.__importDefault||function(Y){return Y&&Y.__esModule?Y:{"default":Y}};Object.defineProperty(Q,"__esModule",{value:!0});ca=ya(ca(42));class w extends ca.default{patternBetween(){return/^\s*(bis(?:\s*(?:am|zum))?|-)\s*$/i}}Q.default=w}; shadow$provide[69]=function(ya,ca,Sa,Q){ya=this&&this.__importDefault||function(Y){return Y&&Y.__esModule?Y:{"default":Y}};Object.defineProperty(Q,"__esModule",{value:!0});ca=ya(ca(45));class w extends ca.default{patternBetween(){return RegExp("^\\s*(T|um|am|,|-)?\\s*$")}}Q.default=w}; shadow$provide[70]=function(ya,ca,Sa,Q){ya=this&&this.__importDefault||function(u){return u&&u.__esModule?u:{"default":u}};Object.defineProperty(Q,"__esModule",{value:!0});const w=ya(ca(23)),Y=ca(115);ya=ca(29);const y=ca(27),q=ca(38);class c extends ya.AbstractParserWithWordBoundaryChecking{innerPattern(u){return/(diesen)?\s*(morgen|vormittag|mittags?|nachmittag|abend|nacht|mitternacht)(?=\W|$)/i}innerExtract(u,A){const z=w.default(u.refDate);A=A[2].toLowerCase();u=u.createParsingComponents();y.implySimilarTime(u, z);return c.extractTimeComponents(u,A)}static extractTimeComponents(u,A){switch(A){case "morgen":u.imply("hour",6);u.imply("minute",0);u.imply("second",0);u.imply("meridiem",Y.Meridiem.AM);break;case "vormittag":u.imply("hour",9);u.imply("minute",0);u.imply("second",0);u.imply("meridiem",Y.Meridiem.AM);break;case "mittag":case "mittags":u.imply("hour",12);u.imply("minute",0);u.imply("second",0);u.imply("meridiem",Y.Meridiem.AM);break;case "nachmittag":u.imply("hour",15);u.imply("minute",0);u.imply("second", 0);u.imply("meridiem",Y.Meridiem.PM);break;case "abend":u.imply("hour",18);u.imply("minute",0);u.imply("second",0);u.imply("meridiem",Y.Meridiem.PM);break;case "nacht":u.imply("hour",22);u.imply("minute",0);u.imply("second",0);u.imply("meridiem",Y.Meridiem.PM);break;case "mitternacht":1y&&(y=50A?c.imply("meridiem",w.Meridiem.AM):c.imply("meridiem",w.Meridiem.PM);if(null!=u[4]){u=parseInt(u[4]);if(60<=u)return null;c.assign("second",u)}return c}}Q.default=q}; shadow$provide[82]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});const w=ca(24),Y=ca(79),y=ca(79),q=ca(79);ya=ca(22);ca=ca(29);const c=new RegExp("(?:on\\s*?)?"+`(${q.ORDINAL_NUMBER_PATTERN})`+`(?:\\s*(?:au|\\-|\\–|jusqu'au?|\\s)\\s*(${q.ORDINAL_NUMBER_PATTERN}))?`+"(?:-|/|\\s*(?:de)?\\s*)"+`(${ya.matchAnyPattern(Y.MONTH_DICTIONARY)})`+`(?:(?:-|/|,?\\s*)(${y.YEAR_PATTERN}(?![^\\s]\\d)))?`+"(?\x3d\\W|$)","i");class u extends ca.AbstractParserWithWordBoundaryChecking{innerPattern(){return c}innerExtract(A, z){const C=A.createParsingResult(z.index,z[0]),P=Y.MONTH_DICTIONARY[z[3].toLowerCase()],g=q.parseOrdinalNumberPattern(z[1]);if(31w&&(w=50q||12{const z=window.indexedDB.open(this._dbName,this._version);z.onerror=()=>A(z.error);z.onsuccess=()=>u(z.result);z.onupgradeneeded=()=>{z.result.createObjectStore(this._storeName)}}))}_withIDBStore(u, A){this._init();return this._dbp.then(z=>new Promise((C,P)=>{const g=z.transaction(this.storeName,u);g.oncomplete=()=>C();g.onabort=g.onerror=()=>P(g.error);A(g.objectStore(this.storeName))}))}_close(){this._init();return this._dbp.then(u=>{u.close();this._dbp=void 0})}}class y{constructor(u){this.executor=u;this.items=[]}async process(){const u=this.items;this.items=[];await this.executor(u.map(({item:A})=>A));u.map(({onProcessed:A})=>A());this.ongoing=this.items.length?this.process():void 0}async queue(u){const A= new Promise(z=>this.items.push({item:u,onProcessed:z}));this.ongoing||(this.ongoing=this.process());return A}}let q;const c={};Q.Store=Y;Q.get=function(u,A=w()){let z;return A._withIDBStore("readwrite",C=>{z=C.get(u)}).then(()=>z.result)};Q.set=function(u,A,z=w()){c[z.id]||(c[z.id]=new y(C=>z._withIDBStore("readwrite",P=>{for(const g of C)P.put(g.value,g.key)})));return c[z.id].queue({key:u,value:A})};Q.setBatch=function(u,A=w()){return A._withIDBStore("readwrite",z=>{for(const C of u)z.put(C.value, C.key)})};Q.update=function(u,A,z=w()){return z._withIDBStore("readwrite",C=>{const P=C.get(u);P.onsuccess=()=>{C.put(A(P.result),u)}})};Q.del=function(u,A=w()){return A._withIDBStore("readwrite",z=>{z.delete(u)})};Q.clear=function(u=w()){return u._withIDBStore("readwrite",A=>{A.clear()})};Q.keys=function(u=w()){const A=[];return u._withIDBStore("readwrite",z=>{(z.openKeyCursor||z.openCursor).call(z).onsuccess=function(){this.result&&(A.push(this.result.key),this.result.continue())}}).then(()=>A)}; Q.close=function(u=w()){return u._close()}}; shadow$provide[117]=function(ya,ca,Sa,Q){function w(na){"@babel/helpers - typeof";w="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(oa){return typeof oa}:function(oa){return oa&&"function"===typeof Symbol&&oa.constructor===Symbol&&oa!==Symbol.prototype?"symbol":typeof oa};return w(na)}function Y(na,oa){if(!(na instanceof oa))throw new TypeError("Cannot call a class as a function");}function y(na,oa){for(var La=0;Lana.length)oa=na.length;for(var La=0,Oa=Array(oa);La=oa))throw Error("Property 'weight' in key '".concat(Va,"' must be a positive integer"));Oa=r(Va);na=f(Va)}return{path:Oa,id:na,weight:oa,src:La}}function r(na){return m(na)?na:na.split(".")}function f(na){return m(na)?na.join("."):na}function E(){var na=0=oa&&La.push([Oa,Va]),Oa=-1);na[Ma-1]&&Ma-Oa>=oa&& La.push([Oa,Ma-1]);return La}function H(na,oa,La){var Oa=3=Cc;--dc){var Nc=dc-1,Qc=La[na.charAt(Nc)];ib&&(bb[Nc]=+!!Qc);bd[dc]=(bd[dc+1]<<1|1)&Qc;pc&&(bd[dc]=bd[dc]|(Pa[dc+1]|Pa[dc])<<1|1|Pa[dc+1]);if(bd[dc]&oc&&(Lb=J(oa,{errors:pc,currentLocation:Nc,expectedLocation:Ma,distance:Va,ignoreLocation:Oa}),Lb<=ab)){ab=Lb;Qa=Nc;if(Qa<=Ma)break;Cc=Math.max(1,2*Ma-Qa)}}if(J(oa,{errors:pc+1,currentLocation:Ma,expectedLocation:Ma,distance:Va,ignoreLocation:Oa})> ab)break;Pa=bd}Va={isMatch:0<=Qa,score:Math.max(.001,Lb)};ib&&((Ua=V(bb,vb),Ua.length)?yb&&(Va.indices=Ua):Va.isMatch=!1);return Va}function S(na,oa){return(na=na.match(oa))?na[1]:null}function L(na){var oa=1"."!==z).forEach(z=>{".."===z&&0P===C[g])}Object.defineProperty(Q,"__esModule",{value:!0});var y=ca(5);Q.Directory=void 0;(function(u){u.Documents="DOCUMENTS";u.Data="DATA";u.Library="LIBRARY";u.Cache="CACHE";u.External="EXTERNAL";u.ExternalStorage= "EXTERNAL_STORAGE"})(Q.Directory||(Q.Directory={}));Q.Encoding=void 0;(function(u){u.UTF8="utf8";u.ASCII="ascii";u.UTF16="utf16"})(Q.Encoding||(Q.Encoding={}));ya=Q.Directory;ca=Q.Encoding;Sa=y.registerPlugin("Filesystem",{web:()=>Promise.resolve().then(function(){return c}).then(u=>new u.FilesystemWeb)});class q extends y.WebPlugin{constructor(){super(...arguments);this.DB_VERSION=1;this.DB_NAME="Disc";this._writeCmds=["add","put","delete"];this.downloadFile=async u=>{var A,z,C=y.buildRequestInit(u, u.webFetchExtra),P=await fetch(u.url,C);if(u.progress)if(null===P||void 0===P?0:P.body){var g=P.body.getReader(),h=0;C=[];const l=P.headers.get("content-type");for(P=parseInt(P.headers.get("content-length")||"0",10);;){const {done:m,value:p}=await g.read();if(m)break;C.push(p);h+=(null===p||void 0===p?void 0:p.length)||0;this.notifyListeners("progress",{url:u.url,bytes:h,contentLength:P})}g=new Uint8Array(h);h=0;for(b of C)"undefined"!==typeof b&&(g.set(b,h),h+=b.length);var b=new Blob([g.buffer], {type:l||void 0})}else b=new Blob;else b=await P.blob();return{path:(await this.writeFile({path:u.path,directory:null!==(A=u.directory)&&void 0!==A?A:void 0,recursive:null!==(z=u.recursive)&&void 0!==z?z:!1,data:b})).uri,blob:b}}}async initDb(){if(void 0!==this._db)return this._db;if(!("indexedDB"in window))throw this.unavailable("This browser doesn't support IndexedDB");return new Promise((u,A)=>{const z=indexedDB.open(this.DB_NAME,this.DB_VERSION);z.onupgradeneeded=q.doUpgrade;z.onsuccess=()=>{this._db= z.result;u(z.result)};z.onerror=()=>A(z.error);z.onblocked=()=>{console.warn("db blocked")}})}static doUpgrade(u){u=u.target.result;u.objectStoreNames.contains("FileStorage")&&u.deleteObjectStore("FileStorage");u.createObjectStore("FileStorage",{keyPath:"path"}).createIndex("by_folder","folder")}async dbRequest(u,A){const z=-1!==this._writeCmds.indexOf(u)?"readwrite":"readonly";return this.initDb().then(C=>new Promise((P,g)=>{const h=C.transaction(["FileStorage"],z).objectStore("FileStorage")[u](...A); h.onsuccess=()=>P(h.result);h.onerror=()=>g(h.error)}))}async dbIndexRequest(u,A,z){const C=-1!==this._writeCmds.indexOf(A)?"readwrite":"readonly";return this.initDb().then(P=>new Promise((g,h)=>{const b=P.transaction(["FileStorage"],C).objectStore("FileStorage").index(u)[A](...z);b.onsuccess=()=>g(b.result);b.onerror=()=>h(b.error)}))}getPath(u,A){const z=void 0!==A?A.replace(/^[/]+|[/]+$/g,""):"";let C="";void 0!==u&&(C+="/"+u);""!==A&&(C+="/"+z);return C}async clear(){(await this.initDb()).transaction(["FileStorage"], "readwrite").objectStore("FileStorage").clear()}async readFile(u){u=this.getPath(u.directory,u.path);u=await this.dbRequest("get",[u]);if(void 0===u)throw Error("File does not exist.");return{data:u.content?u.content:""}}async writeFile(u){var A=this.getPath(u.directory,u.path);let z=u.data;const C=u.encoding,P=u.recursive;var g=await this.dbRequest("get",[A]);if(g&&"directory"===g.type)throw Error("The supplied path is a directory.");g=A.substr(0,A.lastIndexOf("/"));if(void 0===await this.dbRequest("get", [g])){var h=g.indexOf("/",1);-1!==h&&(h=g.substr(h),await this.mkdir({path:h,directory:u.directory,recursive:P}))}if(!(C||z instanceof Blob||(z=0<=z.indexOf(",")?z.split(",")[1]:z,this.isBase64String(z))))throw Error("The supplied data is not valid base64 content.");u=Date.now();A={path:A,folder:g,type:"file",size:z instanceof Blob?z.size:z.length,ctime:u,mtime:u,content:z};await this.dbRequest("put",[A]);return{uri:A.path}}async appendFile(u){const A=this.getPath(u.directory,u.path);let z=u.data; const C=u.encoding,P=A.substr(0,A.lastIndexOf("/")),g=Date.now();let h=g;const b=await this.dbRequest("get",[A]);if(b&&"directory"===b.type)throw Error("The supplied path is a directory.");if(void 0===await this.dbRequest("get",[P])){var l=P.indexOf("/",1);-1!==l&&(l=P.substr(l),await this.mkdir({path:l,directory:u.directory,recursive:!0}))}if(!C&&!this.isBase64String(z))throw Error("The supplied data is not valid base64 content.");if(void 0!==b){if(b.content instanceof Blob)throw Error("The occupied entry contains a Blob object which cannot be appended to."); z=void 0===b.content||C?b.content+z:btoa(atob(b.content)+atob(z));h=b.ctime}await this.dbRequest("put",[{path:A,folder:P,type:"file",size:z.length,ctime:h,mtime:g,content:z}])}async deleteFile(u){u=this.getPath(u.directory,u.path);if(void 0===await this.dbRequest("get",[u]))throw Error("File does not exist.");if(0!==(await this.dbIndexRequest("by_folder","getAllKeys",[IDBKeyRange.only(u)])).length)throw Error("Folder is not empty.");await this.dbRequest("delete",[u])}async mkdir(u){const A=this.getPath(u.directory, u.path),z=u.recursive,C=A.substr(0,A.lastIndexOf("/"));var P=(A.match(/\//g)||[]).length;const g=await this.dbRequest("get",[C]),h=await this.dbRequest("get",[A]);if(1===P)throw Error("Cannot create Root directory");if(void 0!==h)throw Error("Current directory does already exist.");if(!z&&2!==P&&void 0===g)throw Error("Parent directory must exist");z&&2!==P&&void 0===g&&(P=C.substr(C.indexOf("/",1)),await this.mkdir({path:P,directory:u.directory,recursive:z}));u=Date.now();await this.dbRequest("put", [{path:A,folder:C,type:"directory",size:0,ctime:u,mtime:u}])}async rmdir(u){const {path:A,directory:z,recursive:C}=u;u=this.getPath(z,A);var P=await this.dbRequest("get",[u]);if(void 0===P)throw Error("Folder does not exist.");if("directory"!==P.type)throw Error("Requested path is not a directory");P=await this.readdir({path:A,directory:z});if(0!==P.files.length&&!C)throw Error("Folder is not empty");for(const g of P.files)P=`${A}/${g.name}`,"file"===(await this.stat({path:P,directory:z})).type?await this.deleteFile({path:P, directory:z}):await this.rmdir({path:P,directory:z,recursive:C});await this.dbRequest("delete",[u])}async readdir(u){const A=this.getPath(u.directory,u.path),z=await this.dbRequest("get",[A]);if(""!==u.path&&void 0===z)throw Error("Folder does not exist.");u=await this.dbIndexRequest("by_folder","getAllKeys",[IDBKeyRange.only(A)]);return{files:await Promise.all(u.map(async C=>{let P=await this.dbRequest("get",[C]);void 0===P&&(P=await this.dbRequest("get",[C+"/"]));return{name:C.substring(A.length+ 1),type:P.type,size:P.size,ctime:P.ctime,mtime:P.mtime,uri:P.path}}))}}async getUri(u){u=this.getPath(u.directory,u.path);let A=await this.dbRequest("get",[u]);void 0===A&&(A=await this.dbRequest("get",[u+"/"]));return{uri:(null===A||void 0===A?void 0:A.path)||u}}async stat(u){u=this.getPath(u.directory,u.path);let A=await this.dbRequest("get",[u]);void 0===A&&(A=await this.dbRequest("get",[u+"/"]));if(void 0===A)throw Error("Entry does not exist.");return{type:A.type,size:A.size,ctime:A.ctime,mtime:A.mtime, uri:A.path}}async rename(u){await this._copy(u,!0)}async copy(u){return this._copy(u,!1)}async requestPermissions(){return{publicStorage:"granted"}}async checkPermissions(){return{publicStorage:"granted"}}async _copy(u,A=!1){let {toDirectory:z}=u;const {to:C,from:P,directory:g}=u;if(!C||!P)throw Error("Both to and from must be provided");z||=g;var h=this.getPath(g,P);u=this.getPath(z,C);if(h===u)return{uri:u};if(Y(h,u))throw Error("To path cannot contain the from path");let b;try{b=await this.stat({path:C, directory:z})}catch(v){h=C.split("/");h.pop();var l=h.join("/");if(0{v=this.getPath(z,v);v=await this.dbRequest("get",[v]);v.ctime=t;v.mtime=r;await this.dbRequest("put",[v])};const m=h.ctime?h.ctime:Date.now();switch(h.type){case "file":var p= await this.readFile({path:P,directory:g});A&&await this.deleteFile({path:P,directory:g});if(!(p.data instanceof Blob||this.isBase64String(p.data)))var D=Q.Encoding.UTF8;D=await this.writeFile({path:C,directory:z,data:p.data,encoding:D});A&&await l(C,m,h.mtime);return D;case "directory":if(b)throw Error("Cannot move a directory over an existing object");try{await this.mkdir({path:C,directory:z,recursive:!1}),A&&await l(C,m,h.mtime)}catch(v){}D=(await this.readdir({path:P,directory:g})).files;for(p of D)await this._copy({from:`${P}/${p.name}`, to:`${C}/${p.name}`,directory:g,toDirectory:z},A);A&&await this.rmdir({path:P,directory:g})}return{uri:u}}isBase64String(u){try{return btoa(atob(u))==u}catch(A){return!1}}}q._debug=!0;var c=Object.freeze({__proto__:null,FilesystemWeb:q});Q.Filesystem=Sa;Q.FilesystemDirectory=ya;Q.FilesystemEncoding=ca}; shadow$provide[119]=function(ya,ca,Sa,Q){function w(B,J){return w=Object.setPrototypeOf||function(V,H){return V.__proto__=H,V},w(B,J)}function Y(B){var J={exports:{}};return B(J,J.exports),J.exports}function y(B){if("object"==typeof B&&null!==B){var J=B.$$typeof;switch(J){case z:switch(B=B.type){case m:case p:case P:case h:case g:case v:return B;default:switch(B=B&&B.$$typeof){case l:case D:case b:return B;default:return J}}case r:case t:case C:return J}}}function q(B){return y(B)===p}function c(){} function u(){}ca(2);var A=function(B){return B&&"object"==typeof B&&"default"in B?B:{default:B}}(ca(19)),z=(ya="function"==typeof Symbol&&Symbol.for)?Symbol.for("react.element"):60103,C=ya?Symbol.for("react.portal"):60106,P=ya?Symbol.for("react.fragment"):60107,g=ya?Symbol.for("react.strict_mode"):60108,h=ya?Symbol.for("react.profiler"):60114,b=ya?Symbol.for("react.provider"):60109,l=ya?Symbol.for("react.context"):60110,m=ya?Symbol.for("react.async_mode"):60111,p=ya?Symbol.for("react.concurrent_mode"): 60111,D=ya?Symbol.for("react.forward_ref"):60112,v=ya?Symbol.for("react.suspense"):60113,t=ya?Symbol.for("react.memo"):60115,r=ya?Symbol.for("react.lazy"):60116,f=Object.defineProperty({typeOf:y,AsyncMode:m,ConcurrentMode:p,ContextConsumer:l,ContextProvider:b,Element:z,ForwardRef:D,Fragment:P,Lazy:r,Memo:t,Portal:C,Profiler:h,StrictMode:g,Suspense:v,isValidElementType:function(B){return"string"==typeof B||"function"==typeof B||B===P||B===p||B===h||B===g||B===v||"object"==typeof B&&null!==B&&(B.$$typeof=== r||B.$$typeof===t||B.$$typeof===b||B.$$typeof===l||B.$$typeof===D)},isAsyncMode:function(B){return q(B)||y(B)===m},isConcurrentMode:q,isContextConsumer:function(B){return y(B)===l},isContextProvider:function(B){return y(B)===b},isElement:function(B){return"object"==typeof B&&null!==B&&B.$$typeof===z},isForwardRef:function(B){return y(B)===D},isFragment:function(B){return y(B)===P},isLazy:function(B){return y(B)===r},isMemo:function(B){return y(B)===t},isPortal:function(B){return y(B)===C},isProfiler:function(B){return y(B)=== h},isStrictMode:function(B){return y(B)===g},isSuspense:function(B){return y(B)===v}},"__esModule",{value:!0});Y(function(B,J){});Y(function(B){B.exports=f});(function(){try{if(!Object.assign)return!1;var B=new String("abc");if(B[5]="de","5"===Object.getOwnPropertyNames(B)[0])return!1;var J={};for(B=0;10>B;B++)J["_"+String.fromCharCode(B)]=B;if("0123456789"!==Object.getOwnPropertyNames(J).map(function(H){return J[H]}).join(""))return!1;var V={};return"abcdefghijklmnopqrst".split("").forEach(function(H){V[H]= H}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},V)).join("")}catch(H){return!1}})();Function.call.bind(Object.prototype.hasOwnProperty);u.resetWarningCache=c;ya=Y(function(B){B.exports=function(){function J(S,L,T,R,G,F){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==F)throw S=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types"),S.name="Invariant Violation", S;}function V(){return J}J.isRequired=J;var H={array:J,bool:J,func:J,number:J,object:J,string:J,symbol:J,any:J,arrayOf:V,element:J,elementType:J,instanceOf:V,node:J,objectOf:V,oneOf:V,oneOfType:V,shape:V,exact:V,checkPropTypes:u,resetWarningCache:c};return H.PropTypes=H,H}()});var E=[];ca=function(B){function J(){for(var H,S=arguments.length,L=Array(S),T=0;Tvoid 0!==f[E]).map(E=>{var B;"root"===E?(B=f.root)?(p.has(B)||(D+=1,p.set(B,D.toString())),B=p.get(B)):B="0":B=f[E];return`${E}_${B}`}).toString()}function y(f){let E=Y(f);var B=m.get(E);if(!B){const J=new Map;let V;B=new IntersectionObserver(H=>{H.forEach(S=>{var L;const T=S.isIntersecting&&V.some(R=>S.intersectionRatio>=R);f.trackVisibility&&"undefined"===typeof S.isVisible&&(S.isVisible= T);null==(L=J.get(S.target))?void 0:L.forEach(R=>{R(T,S)})})},f);V=B.thresholds||(Array.isArray(f.threshold)?f.threshold:[f.threshold||0]);B={id:E,observer:B,elements:J};m.set(E,B)}return B}function q(f,E,B={},J=v){if("undefined"===typeof window.IntersectionObserver&&void 0!==J){const T=f.getBoundingClientRect();E(J,{isIntersecting:J,target:f,intersectionRatio:"number"===typeof B.threshold?B.threshold:0,time:0,boundingClientRect:T,intersectionRect:T,rootBounds:T});return()=>{}}const {id:V,observer:H, elements:S}=y(B);let L=S.get(f)||[];S.has(f)||S.set(f,L);L.push(E);H.observe(f);return function(){L.splice(L.indexOf(E),1);0===L.length&&(S.delete(f),H.unobserve(f));0===S.size&&(H.disconnect(),m.delete(V))}}function c({threshold:f,delay:E,trackVisibility:B,rootMargin:J,root:V,triggerOnce:H,skip:S,initialInView:L,fallbackInView:T,onChange:R}={}){var G;const [F,O]=r.useState(null),M=r.useRef(),[I,ia]=r.useState({inView:!!L,entry:void 0});M.current=R;r.useEffect(()=>{if(!S&&F){var U=q(F,(Z,aa)=>{ia({inView:Z, entry:aa});M.current&&M.current(Z,aa);aa.isIntersecting&&H&&U&&(U(),U=void 0)},{root:V,rootMargin:J,threshold:f,trackVisibility:B,delay:E},T);return()=>{U&&U()}}},[Array.isArray(f)?f.toString():f,F,V,J,H,S,B,T,E]);R=null==(G=I.entry)?void 0:G.target;G=r.useRef();F||!R||H||S||G.current===R||(G.current=R,ia({inView:!!L,entry:void 0}));L=[O,I.inView,I.entry];L.ref=L[0];L.inView=L[1];L.entry=L[2];return L}"use client";var u=Object.create,A=Object.defineProperty,z=Object.getOwnPropertyDescriptor,C=Object.getOwnPropertyNames, P=Object.getPrototypeOf,g=Object.prototype.hasOwnProperty,h=(f,E,B,J)=>{if(E&&"object"===typeof E||"function"===typeof E)for(let V of C(E))g.call(f,V)||V===B||A(f,V,{get:()=>E[V],enumerable:!(J=z(E,V))||J.enumerable});return f};ya=(f,E,B)=>(B=null!=f?u(P(f)):{},h(!E&&f&&f.__esModule?B:A(B,"default",{value:f,enumerable:!0}),f));var b=(f,E,B)=>{E="symbol"!==typeof E?E+"":E;E in f?A(f,E,{enumerable:!0,configurable:!0,writable:!0,value:B}):f[E]=B;return B};Q={};((f,E)=>{for(var B in E)A(f,B,{get:E[B], enumerable:!0})})(Q,{InView:()=>t,defaultFallbackInView:()=>w,observe:()=>q,useInView:()=>c});Sa.exports=(f=>h(A({},"__esModule",{value:!0}),f))(Q);var l=ya(ca(19)),m=new Map,p=new WeakMap,D=0,v=void 0,t=class extends l.Component{constructor(f){super(f);b(this,"node",null);b(this,"_unobserveCb",null);b(this,"handleNode",E=>{this.node&&(this.unobserve(),E||this.props.triggerOnce||this.props.skip||this.setState({inView:!!this.props.initialInView,entry:void 0}));this.node=E?E:null;this.observeNode()}); b(this,"handleChange",(E,B)=>{E&&this.props.triggerOnce&&this.unobserve();"function"===typeof this.props.children&&this.setState({inView:E,entry:B});if(this.props.onChange)this.props.onChange(E,B)});this.state={inView:!!f.initialInView,entry:void 0}}componentDidUpdate(f){if(f.rootMargin!==this.props.rootMargin||f.root!==this.props.root||f.threshold!==this.props.threshold||f.skip!==this.props.skip||f.trackVisibility!==this.props.trackVisibility||f.delay!==this.props.delay)this.unobserve(),this.observeNode()}componentWillUnmount(){this.unobserve(); this.node=null}observeNode(){if(this.node&&!this.props.skip){var {threshold:f,root:E,rootMargin:B,trackVisibility:J,delay:V,fallbackInView:H}=this.props;this._unobserveCb=q(this.node,this.handleChange,{threshold:f,root:E,rootMargin:B,trackVisibility:J,delay:V},H)}}unobserve(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)}render(){const {children:f}=this.props;if("function"===typeof f){const {inView:M,entry:I}=this.state;return f({inView:M,entry:I,ref:this.handleNode})}const {as:E, triggerOnce:B,threshold:J,root:V,rootMargin:H,onChange:S,skip:L,trackVisibility:T,delay:R,initialInView:G,fallbackInView:F,...O}=this.props;return l.createElement(E||"div",{ref:this.handleNode,...O},f)}},r=ya(ca(19))}; shadow$provide[121]=function(ya,ca,Sa,Q){!function(w){function Y(){this.reads=[];this.writes=[];this.raf=u.bind(w)}function y(z){z.scheduled||(z.scheduled=!0,z.raf(q.bind(null,z)))}function q(z){var C=z.writes,P=z.reads;try{z.runTasks(P),z.runTasks(C)}catch(h){var g=h}z.scheduled=!1;(P.length||C.length)&&y(z);if(g)if(z.catch)z.catch(g);else throw g;}function c(z,C){C=z.indexOf(C);return!!~C&&!!z.splice(C,1)}var u=w.requestAnimationFrame||w.webkitRequestAnimationFrame||w.mozRequestAnimationFrame|| w.msRequestAnimationFrame||function(z){return setTimeout(z,16)};Y.prototype={constructor:Y,runTasks:function(z){for(var C;C=z.shift();)C()},measure:function(z,C){z=C?z.bind(C):z;this.reads.push(z);y(this);return z},mutate:function(z,C){z=C?z.bind(C):z;this.writes.push(z);y(this);return z},clear:function(z){return c(this.reads,z)||c(this.writes,z)},extend:function(z){if("object"!=typeof z)throw Error("expected object");var C=Object.create(this),P;for(P in z)z.hasOwnProperty(P)&&(C[P]=z[P]);C.fastdom= this;C.initialize&&C.initialize();return C},catch:null};var A=w.fastdom=w.fastdom||new Y;"function"==typeof define?define(function(){return A}):"object"==typeof Sa&&(Sa.exports=A)}("undefined"!==typeof window?window:this)}; shadow$provide[122]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});ya=ca(19);Q.Context=ya.createContext({size:null});Q.Provider=Q.Context.Provider;Q.Consumer=Q.Context.Consumer}; shadow$provide[123]=function(ya,ca,Sa,Q){(Sa.exports={}).forEach=function(w,Y){for(var y=0;yc?c=A:A"']/g,Fa=RegExp(Ia.source), Ka=RegExp(Ya.source),Ba=/<%-([\s\S]+?)%>/g,la=/<%([\s\S]+?)%>/g,ka=/<%=([\s\S]+?)%>/g,ua=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,na=/^\w*$/,oa=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,La=/[\\^$.*+?()[\]{}|]/g,Oa=RegExp(La.source),Va=/^\s+/,Ma=/\s/,Ua=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ib=/\{\n\/\* \[wrapped with (.+)\] \*/,vb=/,? & /,yb=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Wa=/[()=,{}\[\]\/\s]/,hb=/\\(\\)?/g,ab=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g, Qa=/\w*$/,bb=/^[-+]0x[0-9a-f]+$/i,Pa=/^0b[01]+$/i,Lb=/^\[object .+?Constructor\]$/,xc=/^0o[0-7]+$/i,oc=/^(?:0|[1-9]\d*)$/,pc=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Cc=/($^)/,bd=/['\n\r\u2028\u2029\\]/g,dc="[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*", Nc="(?:[\\u2700-\\u27bf]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])"+dc,Qc=RegExp("['’]","g"),Ad=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),Xc=RegExp("\\ud83c[\\udffb-\\udfff](?\x3d\\ud83c[\\udffb-\\udfff])|(?:[^\\ud800-\\udfff][\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]?|[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff]|[\\ud800-\\udfff])"+dc,"g"),sc=RegExp(["[A-Z\\xc0-\\xd6\\xd8-\\xde]?[a-z\\xdf-\\xf6\\xf8-\\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?\x3d[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde]|$)|(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?\x3d[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde](?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])|$)|[A-Z\\xc0-\\xd6\\xd8-\\xde]?(?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\\xc0-\\xd6\\xd8-\\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?\x3d\\b|[a-z_])|\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?\x3d\\b|[A-Z_])|\\d+", Nc].join("|"),"g"),Sc=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),Ib=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,lb="Array Buffer DataView Date Error Float32Array Float64Array Function Int8Array Int16Array Int32Array Map Math Object Promise RegExp Set String Symbol TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap _ clearTimeout isFinite parseInt setTimeout".split(" "),Db=-1,Gb={};Gb["[object Float32Array]"]= Gb["[object Float64Array]"]=Gb["[object Int8Array]"]=Gb["[object Int16Array]"]=Gb["[object Int32Array]"]=Gb["[object Uint8Array]"]=Gb["[object Uint8ClampedArray]"]=Gb["[object Uint16Array]"]=Gb["[object Uint32Array]"]=!0;Gb["[object Arguments]"]=Gb["[object Array]"]=Gb["[object ArrayBuffer]"]=Gb["[object Boolean]"]=Gb["[object DataView]"]=Gb["[object Date]"]=Gb["[object Error]"]=Gb["[object Function]"]=Gb["[object Map]"]=Gb["[object Number]"]=Gb["[object Object]"]=Gb["[object RegExp]"]=Gb["[object Set]"]= Gb["[object String]"]=Gb["[object WeakMap]"]=!1;var db={};db["[object Arguments]"]=db["[object Array]"]=db["[object ArrayBuffer]"]=db["[object DataView]"]=db["[object Boolean]"]=db["[object Date]"]=db["[object Float32Array]"]=db["[object Float64Array]"]=db["[object Int8Array]"]=db["[object Int16Array]"]=db["[object Int32Array]"]=db["[object Map]"]=db["[object Number]"]=db["[object Object]"]=db["[object RegExp]"]=db["[object Set]"]=db["[object String]"]=db["[object Symbol]"]=db["[object Uint8Array]"]= db["[object Uint8ClampedArray]"]=db["[object Uint16Array]"]=db["[object Uint32Array]"]=!0;db["[object Error]"]=db["[object Function]"]=db["[object WeakMap]"]=!1;var rb={"\\":"\\","'":"'","\n":"n","\r":"r","
":"u2028","
":"u2029"},Nb=parseFloat,fc=parseInt,Bc="object"==typeof ya&&ya&&ya.Object===Object&&ya,Jc="object"==typeof self&&self&&self.Object===Object&&self,ic=Bc||Jc||Function("return this")(),Oc="object"==typeof Q&&Q&&!Q.nodeType&&Q,Rc=Oc&&"object"==typeof Sa&&Sa&&!Sa.nodeType&&Sa,fd=Rc&&Rc.exports=== Oc,pd=fd&&Bc.process,Ic=function(){try{var Gc=Rc&&Rc.require&&Rc.require("util").types;return Gc?Gc:pd&&pd.binding&&pd.binding("util")}catch(ub){}}(),wc=Ic&&Ic.isArrayBuffer,je=Ic&&Ic.isDate,pf=Ic&&Ic.isMap,qe=Ic&&Ic.isRegExp,ue=Ic&&Ic.isSet,kd=Ic&&Ic.isTypedArray,Ae=r("length"),Bf=f({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I", "Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e", "ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s", "ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),gg=f({"\x26":"\x26amp;","\x3c":"\x26lt;","\x3e":"\x26gt;",'"':"\x26quot;","'":"\x26#39;"}),jc=f({"\x26amp;":"\x26","\x26lt;":"\x3c","\x26gt;":"\x3e","\x26quot;":'"',"\x26#39;":"'"}),Zc=function Bb(ub){function Eb(ha){if(qc(ha)&& !ph(ha)&&!(ha instanceof Td)){if(ha instanceof Ud)return ha;if(ei.call(ha,"__wrapped__"))return Ri(ha)}return new Ud(ha)}function hd(){}function Ud(ha,Aa){this.__wrapped__=ha;this.__actions__=[];this.__chain__=!!Aa;this.__index__=0;this.__values__=X}function Td(ha){this.__wrapped__=ha;this.__actions__=[];this.__dir__=1;this.__filtered__=!1;this.__iteratees__=[];this.__takeCount__=4294967295;this.__views__=[]}function Ue(ha){var Aa=-1,Za=null==ha?0:ha.length;for(this.clear();++Aa=Aa?ha:Aa));return ha}function qa(ha,Aa,Za,Rb,tc,Kc){var xd,Md=Aa&1,de=Aa&2,Be=Aa&4;Za&&(xd=tc?Za(ha,Rb,tc,Kc):Za(ha));if(xd!==X)return xd;if(!Zb(ha))return ha;if(Rb=ph(ha)){if(xd=Il(ha),!Md)return Di(ha,xd)}else{var Xe=tj(ha),Ff="[object Function]"==Xe||"[object GeneratorFunction]"==Xe;if(om(ha))return ai(ha,Md);if("[object Object]"==Xe||"[object Arguments]"==Xe||Ff&&!tc){if(xd= de||Ff?{}:sl(ha),!Md)return de?ni(ha,ec(xd,ha)):Zj(ha,Ab(xd,ha))}else{if(!db[Xe])return tc?ha:{};xd=Jn(ha,Xe,Md)}}Kc||=new Ub;if(tc=Kc.get(ha))return tc;Kc.set(ha,xd);Yr(ha)?ha.forEach(function(lh){xd.add(qa(lh,Aa,Za,lh,ha,Kc))}):Xr(ha)&&ha.forEach(function(lh,Kh){xd.set(Kh,qa(lh,Aa,Za,Kh,ha,Kc))});de=Be?de?$g:vg:de?xg:Ze;var dg=Rb?X:de(ha);y(dg||ha,function(lh,Kh){dg&&(Kh=lh,lh=ha[Kh]);ve(xd,Kh,qa(lh,Aa,Za,Kh,ha,Kc))});return xd}function Da(ha){var Aa=Ze(ha);return function(Za){return Ta(Za,ha,Aa)}} function Ta(ha,Aa,Za){var Rb=Za.length;if(null==ha)return!Rb;for(ha=wi(ha);Rb--;){var tc=Za[Rb],Kc=Aa[tc],xd=ha[tc];if(xd===X&&!(tc in ha)||!Kc(xd))return!1}return!0}function wb(ha,Aa,Za){if("function"!=typeof ha)throw new Yl("Expected a function");return io(function(){ha.apply(X,Za)},Aa)}function ac(ha,Aa,Za,Rb){var tc=-1,Kc=A,xd=!0,Md=ha.length,de=[],Be=Aa.length;if(!Md)return de;Za&&(Aa=C(Aa,L(Za)));Rb?(Kc=z,xd=!1):200<=Aa.length&&(Kc=R,xd=!1,Aa=new ob(Aa));a:for(;++tcAa}function jh(ha,Aa){return null!=ha&&ei.call(ha,Aa)}function Uf(ha,Aa){return null!=ha&&Aa in wi(ha)}function hh(ha,Aa,Za){for(var Rb=Za?z:A,tc=ha[0].length,Kc=ha.length,xd=Kc,Md=pj(Kc),de=Infinity,Be=[];xd--;){var Xe=ha[xd];xd&&Aa&&(Xe=C(Xe, L(Aa)));de=fh(Xe.length,de);Md[xd]=!Za&&(Aa||120<=tc&&120<=Xe.length)?new ob(xd&&Xe):X}Xe=ha[0];var Ff=-1,dg=Md[0];a:for(;++FfAa.length?ha:Df(ha,oj(Aa,0,-1));Aa= null==ha?ha:ha[dk(kj(Aa))];return null==Aa?X:w(Aa,ha,Za)}function Rj(ha){return qc(ha)&&"[object Arguments]"==rg(ha)}function Lk(ha){return qc(ha)&&"[object ArrayBuffer]"==rg(ha)}function Vl(ha){return qc(ha)&&"[object Date]"==rg(ha)}function jk(ha,Aa,Za,Rb,tc){if(ha===Aa)return!0;if(null==ha||null==Aa||!qc(ha)&&!qc(Aa))return ha!==ha&&Aa!==Aa;a:{var Kc=ph(ha),xd=ph(Aa),Md=Kc?"[object Array]":tj(ha),de=xd?"[object Array]":tj(Aa);Md="[object Arguments]"==Md?"[object Object]":Md;de="[object Arguments]"== de?"[object Object]":de;var Be="[object Object]"==Md;xd="[object Object]"==de;if((de=Md==de)&&om(ha)){if(!om(Aa)){Aa=!1;break a}Kc=!0;Be=!1}if(de&&!Be)tc||=new Ub,Aa=Kc||Tp(ha)?Mg(ha,Aa,Za,Rb,jk,tc):Oe(ha,Aa,Md,Za,Rb,jk,tc);else{if(!(Za&1)&&(Kc=Be&&ei.call(ha,"__wrapped__"),Md=xd&&ei.call(Aa,"__wrapped__"),Kc||Md)){ha=Kc?ha.value():ha;Aa=Md?Aa.value():Aa;tc||=new Ub;Aa=jk(ha,Aa,Za,Rb,tc);break a}if(de)b:if(tc||=new Ub,Kc=Za&1,Md=vg(ha),xd=Md.length,de=vg(Aa).length,xd==de||Kc){for(de=xd;de--;){var Xe= Md[de];if(!(Kc?Xe in Aa:ei.call(Aa,Xe))){Aa=!1;break b}}Be=tc.get(ha);Xe=tc.get(Aa);if(Be&&Xe)Aa=Be==Aa&&Xe==ha;else{Be=!0;tc.set(ha,Aa);tc.set(Aa,ha);for(var Ff=Kc;++deAa?Za:0,Ei(Aa,Za)?ha[Aa]:X}function Zk(ha,Aa,Za){Aa=Aa.length?C(Aa,function(tc){return ph(tc)?function(Kc){return Df(Kc,1===tc.length?tc[0]:tc)}:tc}):[tg];var Rb=-1;Aa=C(Aa,L(ug()));ha=cg(ha,function(tc,Kc,xd){return{criteria:C(Aa,function(Md){return Md(tc)}),index:++Rb,value:tc}});return B(ha,function(tc,Kc){a:{for(var xd=-1,Md=tc.criteria,de=Kc.criteria,Be=Md.length,Xe=Za.length;++xd= Xe){tc=Ff;break a}tc=Ff*("desc"==Za[xd]?-1:1);break a}}tc=tc.index-Kc.index}return tc})}function mj(ha,Aa){return ml(ha,Aa,function(Za,Rb){return nf(ha,Rb)})}function ml(ha,Aa,Za){for(var Rb=-1,tc=Aa.length,Kc={};++RbAa||9007199254740991Aa&&(Aa=-Aa>tc?0:tc+Aa);Za=Za>tc?tc:Za;0>Za&& (Za+=tc);tc=Aa>Za?0:Za-Aa>>>0;Aa>>>=0;for(Za=pj(tc);++Rb=tc){for(;Rb>>1,xd=ha[Kc];null!==xd&&!nd(xd)&&(Za?xd<=Aa:xdAa.length?ha:Df(ha,oj(Aa,0,-1));return null==ha||delete ha[dk(kj(Aa))]}function Sj(ha,Aa,Za,Rb){for(var tc=ha.length,Kc=Rb?tc:-1;(Rb?Kc--:++KcRb)return Rb?wh(ha[0]):[];for(var tc= -1,Kc=pj(Rb);++tc=Rb?ha:oj(ha,Aa,Za)}function ai(ha,Aa){if(Aa)return ha.slice(); Aa=ha.length;Aa=Zn?Zn(Aa):new ha.constructor(Aa);ha.copy(Aa);return Aa}function Ph(ha){var Aa=new ha.constructor(ha.byteLength);(new Em(Aa)).set(new Em(ha));return Aa}function Ak(ha,Aa){Aa=Aa?Ph(ha.buffer):ha.buffer;return new ha.constructor(Aa,ha.byteOffset,ha.length)}function al(ha,Aa){if(ha!==Aa){var Za=ha!==X,Rb=null===ha,tc=ha===ha,Kc=nd(ha),xd=Aa!==X,Md=null===Aa,de=Aa===Aa,Be=nd(Aa);if(!Md&&!Be&&!Kc&&ha>Aa||Kc&&xd&&de&&!Md&&!Be||Rb&&xd&&de||!Za&&de||!tc)return 1;if(!Rb&&!Kc&&!Be&&hatc?X:Kc,tc=1);for(Aa=wi(Aa);++RbKc&&xd[0]!==de&&xd[Kc-1]!==de?[]:ia(xd,de);Kc-=Md.length;return KcZa)return Za?mg(Aa,ha):Aa;Za=mg(Aa,Dm(ha/aa(Aa)));return Sc.test(Aa)?ah(W(Za),0,ha).join(""):Za.slice(0,ha)}function Se(ha,Aa,Za,Rb){function tc(){for(var Md=-1,de=arguments.length,Be=-1,Xe=Rb.length,Ff=pj(Xe+de),dg=this&&this!==ic&&this instanceof tc?xd:ha;++BeAa||Rb)){ha&1&&(Kc[2]=dg[2],Aa|=Za&1?0:4); if(Za=dg[3])Rb=Kc[3],Kc[3]=Rb?bi(Rb,Za,dg[4]):Za,Kc[4]=Rb?ia(Kc[3],"__lodash_placeholder__"):dg[4];if(Za=dg[5])Rb=Kc[5],Kc[5]=Rb?bl(Rb,Za,dg[6]):Za,Kc[6]=Rb?ia(Kc[5],"__lodash_placeholder__"):dg[6];(Za=dg[7])&&(Kc[7]=Za);ha&128&&(Kc[8]=null==Kc[8]?dg[8]:fh(Kc[8],dg[8]));null==Kc[9]&&(Kc[9]=dg[9]);Kc[0]=dg[0];Kc[1]=Aa}ha=Kc[0];Aa=Kc[1];Za=Kc[2];Rb=Kc[3];tc=Kc[4];Md=Kc[9]=Kc[9]===X?de?0:ha.length:fi(Kc[9]-Be,0);!Md&&Aa&24&&(Aa&=-25);de=Aa&&1!=Aa?8==Aa||16==Aa?ld(ha,Aa,Md):32!=Aa&&33!=Aa||tc.length? oe.apply(X,Kc):Se(ha,Aa,Za,Rb):mc(ha,Aa,Za);return dl((dg?Vh:dm)(de,Kc),ha,Aa)}function rf(ha,Aa,Za,Rb){return ha===X||$b(ha,cn[Za])&&!ei.call(Rb,Za)?Aa:ha}function sg(ha,Aa,Za,Rb,tc,Kc){Zb(ha)&&Zb(Aa)&&(Kc.set(Aa,ha),dh(ha,Aa,X,sg,Kc),Kc["delete"](Aa));return ha}function Jg(ha){return Yc(ha)?X:ha}function Mg(ha,Aa,Za,Rb,tc,Kc){var xd=Za&1,Md=ha.length,de=Aa.length;if(Md!=de&&!(xd&&de>Md))return!1;de=Kc.get(ha);var Be=Kc.get(Aa);if(de&&Be)return de==Aa&&Be==ha;de=-1;Be=!0;var Xe=Za&2?new ob:X;Kc.set(ha, Aa);for(Kc.set(Aa,ha);++deZa&& (Za=fi(Rb+Za,0));return m(ha,ug(Aa,3),Za)}function Li(ha,Aa,Za){var Rb=null==ha?0:ha.length;if(!Rb)return-1;var tc=Rb-1;Za!==X&&(tc=Yd(Za),tc=0>Za?fi(Rb+tc,0):fh(tc,Rb-1));return m(ha,ug(Aa,3),tc,!0)}function rj(ha){return(null==ha?0:ha.length)?re(ha,1):[]}function xk(ha){return ha&&ha.length?ha[0]:X}function kj(ha){var Aa=null==ha?0:ha.length;return Aa?ha[Aa-1]:X}function Ji(ha,Aa){return ha&&ha.length&&Aa&&Aa.length?Yj(ha,Aa):ha}function Jk(ha){return null==ha?ha:Kg.call(ha)}function Kk(ha){if(!ha|| !ha.length)return[];var Aa=0;ha=u(ha,function(Za){if(sb(Za))return Aa=fi(Za.length,Aa),!0});return V(Aa,function(Za){return C(ha,r(Za))})}function ik(ha,Aa){if(!ha||!ha.length)return[];ha=Kk(ha);return null==Aa?ha:C(ha,function(Za){return w(Aa,X,Za)})}function Cj(ha){ha=Eb(ha);ha.__chain__=!0;return ha}function bm(ha,Aa){return Aa(ha)}function yn(){return this}function yk(ha,Aa){return(ph(ha)?y:vh)(ha,ug(Aa,3))}function dj(ha,Aa){return(ph(ha)?q:Qp)(ha,ug(Aa,3))}function bj(ha,Aa){return(ph(ha)?C: cg)(ha,ug(Aa,3))}function Ul(ha,Aa,Za){Aa=Za?X:Aa;Aa=ha&&null==Aa?ha.length:Aa;return Qe(ha,128,X,X,X,X,Aa)}function nm(ha,Aa){var Za;if("function"!=typeof Aa)throw new Yl("Expected a function");ha=Yd(ha);return function(){0<--ha&&(Za=Aa.apply(this,arguments));1>=ha&&(Aa=X);return Za}}function Hm(ha,Aa,Za){Aa=Za?X:Aa;ha=Qe(ha,8,X,X,X,X,X,Aa);ha.placeholder=Hm.placeholder;return ha}function co(ha,Aa,Za){Aa=Za?X:Aa;ha=Qe(ha,16,X,X,X,X,X,Aa);ha.placeholder=co.placeholder;return ha}function gp(ha,Aa, Za){function Rb(Lh){var pk=de,Kl=Be;de=Be=X;lh=Lh;return Xe=ha.apply(Kl,pk)}function tc(Lh){var pk=Lh-dg;Lh-=lh;return dg===X||pk>=Aa||0>pk||Ek&&Lh>=Lm}function Kc(){var Lh=Th();if(tc(Lh))return xd(Lh);var pk=io;var Kl=Lh-lh;Lh=Aa-(Lh-dg);Kl=Ek?fh(Lh,Lm-Kl):Lh;Ff=pk(Kc,Kl)}function xd(Lh){Ff=X;if(jn&&de)return Rb(Lh);de=Be=X;return Xe}function Md(){var Lh=Th(),pk=tc(Lh);de=arguments;Be=this;dg=Lh;if(pk){if(Ff===X)return lh=Lh=dg,Ff=io(Kc,Aa),Kh?Rb(Lh):Xe;if(Ek)return Jo(Ff),Ff=io(Kc,Aa),Rb(dg)}Ff=== X&&(Ff=io(Kc,Aa));return Xe}var de,Be,Xe,Ff,dg,lh=0,Kh=!1,Ek=!1,jn=!0;if("function"!=typeof ha)throw new Yl("Expected a function");Aa=ag(Aa)||0;if(Zb(Za)){Kh=!!Za.leading;var Lm=(Ek="maxWait"in Za)?fi(ag(Za.maxWait)||0,Aa):Lm;jn="trailing"in Za?!!Za.trailing:jn}Md.cancel=function(){Ff!==X&&Jo(Ff);lh=0;de=dg=Be=Ff=X};Md.flush=function(){return Ff===X?Xe:xd(Th())};return Md}function Sb(ha,Aa){if("function"!=typeof ha||null!=Aa&&"function"!=typeof Aa)throw new Yl("Expected a function");var Za=function(){var Rb= arguments,tc=Aa?Aa.apply(this,Rb):Rb[0],Kc=Za.cache;if(Kc.has(tc))return Kc.get(tc);Rb=ha.apply(this,Rb);Za.cache=Kc.set(tc,Rb)||Kc;return Rb};Za.cache=new (Sb.Cache||tb);return Za}function Ea(ha){if("function"!=typeof ha)throw new Yl("Expected a function");return function(){var Aa=arguments;switch(Aa.length){case 0:return!ha.call(this);case 1:return!ha.call(this,Aa[0]);case 2:return!ha.call(this,Aa[0],Aa[1]);case 3:return!ha.call(this,Aa[0],Aa[1],Aa[2])}return!ha.apply(this,Aa)}}function $b(ha,Aa){return ha=== Aa||ha!==ha&&Aa!==Aa}function Xb(ha){return null!=ha&&xb(ha.length)&&!Qb(ha)}function sb(ha){return qc(ha)&&Xb(ha)}function cc(ha){if(!qc(ha))return!1;var Aa=rg(ha);return"[object Error]"==Aa||"[object DOMException]"==Aa||"string"==typeof ha.message&&"string"==typeof ha.name&&!Yc(ha)}function Qb(ha){if(!Zb(ha))return!1;ha=rg(ha);return"[object Function]"==ha||"[object GeneratorFunction]"==ha||"[object AsyncFunction]"==ha||"[object Proxy]"==ha}function zb(ha){return"number"==typeof ha&&ha==Yd(ha)} function xb(ha){return"number"==typeof ha&&-1=ha}function Zb(ha){var Aa=typeof ha;return null!=ha&&("object"==Aa||"function"==Aa)}function qc(ha){return null!=ha&&"object"==typeof ha}function Dc(ha){return"number"==typeof ha||qc(ha)&&"[object Number]"==rg(ha)}function Yc(ha){if(!qc(ha)||"[object Object]"!=rg(ha))return!1;ha=Fp(ha);if(null===ha)return!0;ha=ei.call(ha,"constructor")&&ha.constructor;return"function"==typeof ha&&ha instanceof ha&&km.call(ha)==jm}function ed(ha){return"string"== typeof ha||!ph(ha)&&qc(ha)&&"[object String]"==rg(ha)}function nd(ha){return"symbol"==typeof ha||qc(ha)&&"[object Symbol]"==rg(ha)}function Rd(ha){if(!ha)return[];if(Xb(ha))return ed(ha)?W(ha):Di(ha);if(In&&ha[In]){ha=ha[In]();for(var Aa,Za=[];!(Aa=ha.next()).done;)Za.push(Aa.value);return Za}Aa=tj(ha);return("[object Map]"==Aa?M:"[object Set]"==Aa?U:hf)(ha)}function ce(ha){if(!ha)return 0===ha?ha:0;ha=ag(ha);return ha===ea||ha===-ea?1.7976931348623157E308*(0>ha?-1:1):ha===ha?ha:0}function Yd(ha){ha= ce(ha);var Aa=ha%1;return ha===ha?Aa?ha-Aa:ha:0}function Ne(ha){return ha?sa(Yd(ha),0,4294967295):0}function ag(ha){if("number"==typeof ha)return ha;if(nd(ha))return pa;Zb(ha)&&(ha="function"==typeof ha.valueOf?ha.valueOf():ha,ha=Zb(ha)?ha+"":ha);if("string"!=typeof ha)return 0===ha?ha:+ha;ha=S(ha);var Aa=Pa.test(ha);return Aa||xc.test(ha)?fc(ha.slice(2),Aa?2:8):bb.test(ha)?pa:+ha}function pg(ha){return mi(ha,xg(ha))}function Gf(ha){return null==ha?"":Ni(ha)}function Tf(ha,Aa,Za){ha=null==ha?X:Df(ha, Aa);return ha===X?Za:ha}function nf(ha,Aa){return null!=ha&&rl(ha,Aa,Uf)}function Ze(ha){return Xb(ha)?Tb(ha):oh(ha)}function xg(ha){if(Xb(ha))ha=Tb(ha,!0);else if(Zb(ha)){var Aa=Ck(ha),Za=[];for(Rb in ha)("constructor"!=Rb||!Aa&&ei.call(ha,Rb))&&Za.push(Rb);ha=Za}else{var Rb=[];if(null!=ha)for(Aa in wi(ha))Rb.push(Aa);ha=Rb}return ha}function og(ha,Aa){if(null==ha)return{};var Za=C($g(ha),function(Rb){return[Rb]});Aa=ug(Aa);return ml(ha,Za,function(Rb,tc){return Aa(Rb,tc[0])})}function hf(ha){return null== ha?[]:T(ha,Ze(ha))}function th(ha){return mt(Gf(ha).toLowerCase())}function xh(ha){return(ha=Gf(ha))&&ha.replace(pc,Bf).replace(Ad,"")}function Qh(ha,Aa,Za){ha=Gf(ha);Aa=Za?X:Aa;return Aa===X?Ib.test(ha)?ha.match(sc)||[]:ha.match(yb)||[]:ha.match(Aa)||[]}function Hg(ha){return function(){return ha}}function tg(ha){return ha}function Hh(ha){return Xj("function"==typeof ha?ha:qa(ha,1))}function Gj(ha,Aa,Za){var Rb=Ze(Aa),tc=kf(Aa,Rb);null!=Za||Zb(Aa)&&(tc.length||!Rb.length)||(Za=Aa,Aa=ha,ha=this,tc= kf(Aa,Ze(Aa)));var Kc=!(Zb(Za)&&"chain"in Za)||!!Za.chain,xd=Qb(ha);y(tc,function(Md){var de=Aa[Md];ha[Md]=de;xd&&(ha.prototype[Md]=function(){var Be=this.__chain__;if(Kc||Be){var Xe=ha(this.__wrapped__);(Xe.__actions__=Di(this.__actions__)).push({func:de,args:arguments,thisArg:ha});Xe.__chain__=Be;return Xe}return de.apply(ha,P([this.value()],arguments))})});return ha}function zn(){}function Xl(ha){return cl(ha)?r(dk(ha)):Ch(ha)}function yo(){return[]}function Fl(){return!1}ub=null==ub?ic:Zc.defaults(ic.Object(), ub,Zc.pick(ic,lb));var pj=ub.Array,zo=ub.Date,$o=ub.Error,Yn=ub.Function,Zm=ub.Math,wi=ub.Object,ol=ub.RegExp,Xs=ub.String,Yl=ub.TypeError,dn=pj.prototype,cn=wi.prototype,Io=ub["__core-js_shared__"],km=Yn.prototype.toString,ei=cn.hasOwnProperty,dp=0,$m=function(){var ha=/[^.]+$/.exec(Io&&Io.keys&&Io.keys.IE_PROTO||"");return ha?"Symbol(src)_1."+ha:""}(),Bn=cn.toString,jm=km.call(wi),Rq=ic._,Go=ol("^"+km.call(ei).replace(La,"\\$\x26").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?")+"$"),Hn=fd?ub.Buffer:X,An=ub.Symbol,Em=ub.Uint8Array,Zn=Hn?Hn.allocUnsafe:X,Fp=I(wi.getPrototypeOf,wi),ap=wi.create,Og=cn.propertyIsEnumerable,ep=dn.splice,fp=An?An.isConcatSpreadable:X,In=An?An.iterator:X,bn=An?An.toStringTag:X,Pp=function(){try{var ha=Qi(wi,"defineProperty");ha({},"",{});return ha}catch(Aa){}}(),Jr=ub.clearTimeout!==ic.clearTimeout&&ub.clearTimeout,bo=zo&&zo.now!==ic.Date.now&&zo.now,Cq=ub.setTimeout!==ic.setTimeout&&ub.setTimeout,Dm=Zm.ceil,Cm=Zm.floor,Wi=wi.getOwnPropertySymbols, Si=Hn?Hn.isBuffer:X,lm=ub.isFinite,Yq=dn.join,Vr=I(wi.keys,wi),fi=Zm.max,fh=Zm.min,Ur=zo.now,bt=ub.parseInt,eo=Zm.random,Kg=dn.reverse,Fm=Qi(ub,"DataView"),Cg=Qi(ub,"Map"),Rf=Qi(ub,"Promise"),Gm=Qi(ub,"Set"),nk=Qi(ub,"WeakMap"),Uj=Qi(wi,"create"),fo=nk&&new nk,xf={},Im=ek(Fm),Sh=ek(Cg),lg=ek(Rf),qg=ek(Gm),en=ek(nk),fk=An?An.prototype:X,cm=fk?fk.valueOf:X,go=fk?fk.toString:X,Jj=function(){function ha(){}return function(Aa){if(!Zb(Aa))return{};if(ap)return ap(Aa);ha.prototype=Aa;Aa=new ha;ha.prototype= X;return Aa}}();Eb.templateSettings={escape:Ba,evaluate:la,interpolate:ka,variable:"",imports:{_:Eb}};Eb.prototype=hd.prototype;Eb.prototype.constructor=Eb;Ud.prototype=Jj(hd.prototype);Ud.prototype.constructor=Ud;Td.prototype=Jj(hd.prototype);Td.prototype.constructor=Td;Ue.prototype.clear=function(){this.__data__=Uj?Uj(null):{};this.size=0};Ue.prototype["delete"]=function(ha){ha=this.has(ha)&&delete this.__data__[ha];this.size-=ha?1:0;return ha};Ue.prototype.get=function(ha){var Aa=this.__data__; return Uj?(ha=Aa[ha],"__lodash_hash_undefined__"===ha?X:ha):ei.call(Aa,ha)?Aa[ha]:X};Ue.prototype.has=function(ha){var Aa=this.__data__;return Uj?Aa[ha]!==X:ei.call(Aa,ha)};Ue.prototype.set=function(ha,Aa){var Za=this.__data__;this.size+=this.has(ha)?0:1;Za[ha]=Uj&&Aa===X?"__lodash_hash_undefined__":Aa;return this};kb.prototype.clear=function(){this.__data__=[];this.size=0};kb.prototype["delete"]=function(ha){var Aa=this.__data__;ha=pe(Aa,ha);if(0>ha)return!1;ha==Aa.length-1?Aa.pop():ep.call(Aa,ha, 1);--this.size;return!0};kb.prototype.get=function(ha){var Aa=this.__data__;ha=pe(Aa,ha);return 0>ha?X:Aa[ha][1]};kb.prototype.has=function(ha){return-1Rb?(++this.size,Za.push([ha,Aa])):Za[Rb][1]=Aa;return this};tb.prototype.clear=function(){this.size=0;this.__data__={hash:new Ue,map:new (Cg||kb),string:new Ue}};tb.prototype["delete"]=function(ha){ha=Zl(this,ha)["delete"](ha);this.size-=ha?1:0;return ha};tb.prototype.get= function(ha){return Zl(this,ha).get(ha)};tb.prototype.has=function(ha){return Zl(this,ha).has(ha)};tb.prototype.set=function(ha,Aa){var Za=Zl(this,ha),Rb=Za.size;Za.set(ha,Aa);this.size+=Za.size==Rb?0:1;return this};ob.prototype.add=ob.prototype.push=function(ha){this.__data__.set(ha,"__lodash_hash_undefined__");return this};ob.prototype.has=function(ha){return this.__data__.has(ha)};Ub.prototype.clear=function(){this.__data__=new kb;this.size=0};Ub.prototype["delete"]=function(ha){var Aa=this.__data__; ha=Aa["delete"](ha);this.size=Aa.size;return ha};Ub.prototype.get=function(ha){return this.__data__.get(ha)};Ub.prototype.has=function(ha){return this.__data__.has(ha)};Ub.prototype.set=function(ha,Aa){var Za=this.__data__;if(Za instanceof kb){var Rb=Za.__data__;if(!Cg||199>Rb.length)return Rb.push([ha,Aa]),this.size=++Za.size,this;Za=this.__data__=new tb(Rb)}Za.set(ha,Aa);this.size=Za.size;return this};var vh=$i(xe),Qp=$i(Cf,!0),kh=pb(),sj=pb(!0),Vh=fo?function(ha,Aa){fo.set(ha,Aa);return ha}:tg, hp=Pp?function(ha,Aa){return Pp(ha,"toString",{configurable:!0,enumerable:!1,value:Hg(Aa),writable:!0})}:tg,Jo=Jr||function(ha){return ic.clearTimeout(ha)},ip=Gm&&1/U(new Gm([,-0]))[1]==ea?function(ha){return new Gm(ha)}:zn,Rp=fo?function(ha){return fo.get(ha)}:zn,ho=Wi?function(ha){if(null==ha)return[];ha=wi(ha);return u(Wi(ha),function(Aa){return Og.call(ha,Aa)})}:yo,Sp=Wi?function(ha){for(var Aa=[];ha;)P(Aa,ho(ha)),ha=Fp(ha);return Aa}:yo,tj=rg;if(Fm&&"[object DataView]"!=tj(new Fm(new ArrayBuffer(1)))|| Cg&&"[object Map]"!=tj(new Cg)||Rf&&"[object Promise]"!=tj(Rf.resolve())||Gm&&"[object Set]"!=tj(new Gm)||nk&&"[object WeakMap]"!=tj(new nk))tj=function(ha){var Aa=rg(ha);if(ha=(ha="[object Object]"==Aa?ha.constructor:X)?ek(ha):"")switch(ha){case Im:return"[object DataView]";case Sh:return"[object Map]";case lg:return"[object Promise]";case qg:return"[object Set]";case en:return"[object WeakMap]"}return Aa};var bh=Io?Qb:Fl,dm=tl(Vh),io=Cq||function(ha,Aa){return ic.setTimeout(ha,Aa)},em=tl(hp),Ko= function(ha){ha=Sb(ha,function(Za){500===Aa.size&&Aa.clear();return Za});var Aa=ha.cache;return ha}(function(ha){var Aa=[];46===ha.charCodeAt(0)&&Aa.push("");ha.replace(oa,function(Za,Rb,tc,Kc){Aa.push(tc?Kc.replace(hb,"$1"):Rb||Za)});return Aa}),hj=hg(function(ha,Aa){return sb(ha)?ac(ha,re(Aa,1,sb,!0)):[]}),oi=hg(function(ha,Aa){var Za=kj(Aa);sb(Za)&&(Za=X);return sb(ha)?ac(ha,re(Aa,1,sb,!0),ug(Za,2)):[]}),ii=hg(function(ha,Aa){var Za=kj(Aa);sb(Za)&&(Za=X);return sb(ha)?ac(ha,re(Aa,1,sb,!0),X,Za): []}),Wr=hg(function(ha){var Aa=C(ha,Zi);return Aa.length&&Aa[0]===ha[0]?hh(Aa):[]}),Lo=hg(function(ha){var Aa=kj(ha),Za=C(ha,Zi);Aa===kj(Za)?Aa=X:Za.pop();return Za.length&&Za[0]===ha[0]?hh(Za,ug(Aa,2)):[]}),x=hg(function(ha){var Aa=kj(ha),Za=C(ha,Zi);(Aa="function"==typeof Aa?Aa:X)&&Za.pop();return Za.length&&Za[0]===ha[0]?hh(Za,X,Aa):[]}),ba=hg(Ji),za=Wf(function(ha,Aa){var Za=null==ha?0:ha.length,Rb=Xa(ha,Aa);$k(ha,C(Aa,function(tc){return Ei(tc,Za)?+tc:tc}).sort(al));return Rb}),wa=hg(function(ha){return wh(re(ha, 1,sb,!0))}),Ha=hg(function(ha){var Aa=kj(ha);sb(Aa)&&(Aa=X);return wh(re(ha,1,sb,!0),ug(Aa,2))}),cb=hg(function(ha){var Aa=kj(ha);Aa="function"==typeof Aa?Aa:X;return wh(re(ha,1,sb,!0),X,Aa)}),nb=hg(function(ha,Aa){return sb(ha)?ac(ha,Aa):[]}),qb=hg(function(ha){return Fj(u(ha,sb))}),Vb=hg(function(ha){var Aa=kj(ha);sb(Aa)&&(Aa=X);return Fj(u(ha,sb),ug(Aa,2))}),zc=hg(function(ha){var Aa=kj(ha);Aa="function"==typeof Aa?Aa:X;return Fj(u(ha,sb),X,Aa)}),Pc=hg(Kk),wd=hg(function(ha){var Aa=ha.length;Aa= 1=Aa}),Km=Rj(function(){return arguments}())?Rj:function(ha){return qc(ha)&&ei.call(ha,"callee")&&!Og.call(ha,"callee")},ph=pj.isArray,ct=wc?L(wc):Lk,om=Si||Fl,gk=je?L(je):Vl,Xr=pf? L(pf):lj,Zq=qe?L(qe):Wl,Yr=ue?L(ue):Mi,Tp=kd?L(kd):Dj,Fu=Le(wf),dt=Le(function(ha,Aa){return ha<=Aa}),Gu=vi(function(ha,Aa){if(Ck(Aa)||Xb(Aa))mi(Aa,Ze(Aa),ha);else for(var Za in Aa)ei.call(Aa,Za)&&ve(ha,Za,Aa[Za])}),Up=vi(function(ha,Aa){mi(Aa,xg(Aa),ha)}),Zr=vi(function(ha,Aa,Za,Rb){mi(Aa,xg(Aa),ha,Rb)}),et=vi(function(ha,Aa,Za,Rb){mi(Aa,Ze(Aa),ha,Rb)}),ww=Wf(Xa),ft=hg(function(ha,Aa){ha=wi(ha);var Za=-1,Rb=Aa.length,tc=2--ha)return Aa.apply(this,arguments)}};Eb.ary=Ul;Eb.assign=Gu;Eb.assignIn=Up;Eb.assignInWith= Zr;Eb.assignWith=et;Eb.at=ww;Eb.before=nm;Eb.bind=zi;Eb.bindAll=Bw;Eb.bindKey=zh;Eb.castArray=function(){if(!arguments.length)return[];var ha=arguments[0];return ph(ha)?ha:[ha]};Eb.chain=Cj;Eb.chunk=function(ha,Aa,Za){Aa=(Za?Ih(ha,Aa,Za):Aa===X)?1:fi(Yd(Aa),0);Za=null==ha?0:ha.length;if(!Za||1>Aa)return[];for(var Rb=0,tc=0,Kc=pj(Dm(Za/Aa));RbAa?0:Aa,Rb)};Eb.dropRight=function(ha,Aa,Za){var Rb=null==ha?0:ha.length;if(!Rb)return[];Aa=Za||Aa===X?1:Yd(Aa);Aa=Rb-Aa;return oj(ha,0,0>Aa?0:Aa)};Eb.dropRightWhile= function(ha,Aa){return ha&&ha.length?Sj(ha,ug(Aa,3),!0,!0):[]};Eb.dropWhile=function(ha,Aa){return ha&&ha.length?Sj(ha,ug(Aa,3),!0):[]};Eb.fill=function(ha,Aa,Za,Rb){var tc=null==ha?0:ha.length;if(!tc)return[];Za&&"number"!=typeof Za&&Ih(ha,Aa,Za)&&(Za=0,Rb=tc);tc=ha.length;Za=Yd(Za);0>Za&&(Za=-Za>tc?0:tc+Za);Rb=Rb===X||Rb>tc?tc:Yd(Rb);0>Rb&&(Rb+=tc);for(Rb=Za>Rb?0:Ne(Rb);Za>>0;return Za?(ha=Gf(ha))&&("string"==typeof Aa||null!=Aa&&!Zq(Aa))&&(Aa=Ni(Aa),!Aa&&Sc.test(ha))?ah(W(ha),0,Za):ha.split(Aa,Za):[]};Eb.spread=function(ha,Aa){if("function"!=typeof ha)throw new Yl("Expected a function");Aa=null==Aa?0:fi(Yd(Aa),0);return hg(function(Za){var Rb=Za[Aa]; Za=ah(Za,0,Aa);Rb&&P(Za,Rb);return w(ha,this,Za)})};Eb.tail=function(ha){var Aa=null==ha?0:ha.length;return Aa?oj(ha,1,Aa):[]};Eb.take=function(ha,Aa,Za){if(!ha||!ha.length)return[];Aa=Za||Aa===X?1:Yd(Aa);return oj(ha,0,0>Aa?0:Aa)};Eb.takeRight=function(ha,Aa,Za){var Rb=null==ha?0:ha.length;if(!Rb)return[];Aa=Za||Aa===X?1:Yd(Aa);Aa=Rb-Aa;return oj(ha,0>Aa?0:Aa,Rb)};Eb.takeRightWhile=function(ha,Aa){return ha&&ha.length?Sj(ha,ug(Aa,3),!1,!0):[]};Eb.takeWhile=function(ha,Aa){return ha&&ha.length?Sj(ha, ug(Aa,3)):[]};Eb.tap=function(ha,Aa){Aa(ha);return ha};Eb.throttle=function(ha,Aa,Za){var Rb=!0,tc=!0;if("function"!=typeof ha)throw new Yl("Expected a function");Zb(Za)&&(Rb="leading"in Za?!!Za.leading:Rb,tc="trailing"in Za?!!Za.trailing:tc);return gp(ha,Aa,{leading:Rb,maxWait:Aa,trailing:tc})};Eb.thru=bm;Eb.toArray=Rd;Eb.toPairs=it;Eb.toPairsIn=jt;Eb.toPath=function(ha){return ph(ha)?C(ha,dk):nd(ha)?[ha]:Di(Ko(Gf(ha)))};Eb.toPlainObject=pg;Eb.transform=function(ha,Aa,Za){var Rb=ph(ha),tc=Rb||om(ha)|| Tp(ha);Aa=ug(Aa,4);if(null==Za){var Kc=ha&&ha.constructor;Za=tc?Rb?new Kc:[]:Zb(ha)?Qb(Kc)?Jj(Fp(ha)):{}:{}}(tc?y:xe)(ha,function(xd,Md,de){return Aa(Za,xd,Md,de)});return Za};Eb.unary=function(ha){return Ul(ha,1)};Eb.union=wa;Eb.unionBy=Ha;Eb.unionWith=cb;Eb.uniq=function(ha){return ha&&ha.length?wh(ha):[]};Eb.uniqBy=function(ha,Aa){return ha&&ha.length?wh(ha,ug(Aa,2)):[]};Eb.uniqWith=function(ha,Aa){Aa="function"==typeof Aa?Aa:X;return ha&&ha.length?wh(ha,X,Aa):[]};Eb.unset=function(ha,Aa){return null== ha?!0:nl(ha,Aa)};Eb.unzip=Kk;Eb.unzipWith=ik;Eb.update=function(ha,Aa,Za){null!=ha&&(Za=Mk(Za),ha=Zh(ha,Aa,Za(Df(ha,Aa)),void 0));return ha};Eb.updateWith=function(ha,Aa,Za,Rb){Rb="function"==typeof Rb?Rb:X;null!=ha&&(Za=Mk(Za),ha=Zh(ha,Aa,Za(Df(ha,Aa)),Rb));return ha};Eb.values=hf;Eb.valuesIn=function(ha){return null==ha?[]:T(ha,xg(ha))};Eb.without=nb;Eb.words=Qh;Eb.wrap=function(ha,Aa){return uj(Mk(Aa),ha)};Eb.xor=qb;Eb.xorBy=Vb;Eb.xorWith=zc;Eb.zip=Pc;Eb.zipObject=function(ha,Aa){return Oi(ha|| [],Aa||[],ve)};Eb.zipObjectDeep=function(ha,Aa){return Oi(ha||[],Aa||[],Zh)};Eb.zipWith=wd;Eb.entries=it;Eb.entriesIn=jt;Eb.extend=Up;Eb.extendWith=Zr;Gj(Eb,Eb);Eb.add=ot;Eb.attempt=nt;Eb.camelCase=fn;Eb.capitalize=th;Eb.ceil=Mu;Eb.clamp=function(ha,Aa,Za){Za===X&&(Za=Aa,Aa=X);Za!==X&&(Za=ag(Za),Za=Za===Za?Za:0);Aa!==X&&(Aa=ag(Aa),Aa=Aa===Aa?Aa:0);return sa(ag(ha),Aa,Za)};Eb.clone=function(ha){return qa(ha,4)};Eb.cloneDeep=function(ha){return qa(ha,5)};Eb.cloneDeepWith=function(ha,Aa){Aa="function"== typeof Aa?Aa:X;return qa(ha,5,Aa)};Eb.cloneWith=function(ha,Aa){Aa="function"==typeof Aa?Aa:X;return qa(ha,4,Aa)};Eb.conformsTo=function(ha,Aa){return null==Aa||Ta(ha,Aa,Ze(Aa))};Eb.deburr=xh;Eb.defaultTo=function(ha,Aa){return null==ha||ha!==ha?Aa:ha};Eb.divide=Ew;Eb.endsWith=function(ha,Aa,Za){ha=Gf(ha);Aa=Ni(Aa);var Rb=ha.length;Rb=Za=Za===X?Rb:sa(Yd(Za),0,Rb);Za-=Aa.length;return 0<=Za&&ha.slice(Za,Rb)==Aa};Eb.eq=$b;Eb.escape=function(ha){return(ha=Gf(ha))&&Ka.test(ha)?ha.replace(Ya,gg):ha};Eb.escapeRegExp= function(ha){return(ha=Gf(ha))&&Oa.test(ha)?ha.replace(La,"\\$\x26"):ha};Eb.every=function(ha,Aa,Za){var Rb=ph(ha)?c:Hc;Za&&Ih(ha,Aa,Za)&&(Aa=X);return Rb(ha,ug(Aa,3))};Eb.find=Ce;Eb.findIndex=Ci;Eb.findKey=function(ha,Aa){return l(ha,ug(Aa,3),xe)};Eb.findLast=Mf;Eb.findLastIndex=Li;Eb.findLastKey=function(ha,Aa){return l(ha,ug(Aa,3),Cf)};Eb.floor=Fw;Eb.forEach=yk;Eb.forEachRight=dj;Eb.forIn=function(ha,Aa){return null==ha?ha:kh(ha,ug(Aa,3),xg)};Eb.forInRight=function(ha,Aa){return null==ha?ha:sj(ha, ug(Aa,3),xg)};Eb.forOwn=function(ha,Aa){return ha&&xe(ha,ug(Aa,3))};Eb.forOwnRight=function(ha,Aa){return ha&&Cf(ha,ug(Aa,3))};Eb.get=Tf;Eb.gt=Kn;Eb.gte=Jm;Eb.has=function(ha,Aa){return null!=ha&&rl(ha,Aa,jh)};Eb.hasIn=nf;Eb.head=xk;Eb.identity=tg;Eb.includes=function(ha,Aa,Za,Rb){ha=Xb(ha)?ha:hf(ha);Za=Za&&!Rb?Yd(Za):0;Rb=ha.length;0>Za&&(Za=fi(Rb+Za,0));return ed(ha)?Za<=Rb&&-1Za&&(Za=fi(Rb+Za,0));return p(ha,Aa,Za)};Eb.inRange=function(ha,Aa,Za){Aa=ce(Aa);Za===X?(Za=Aa,Aa=0):Za=ce(Za);ha=ag(ha);return ha>=fh(Aa,Za)&&ha=ha};Eb.isSet=Yr;Eb.isString=ed;Eb.isSymbol=nd;Eb.isTypedArray=Tp;Eb.isUndefined=function(ha){return ha===X};Eb.isWeakMap=function(ha){return qc(ha)&&"[object WeakMap]"==tj(ha)};Eb.isWeakSet=function(ha){return qc(ha)&&"[object WeakSet]"==rg(ha)};Eb.join=function(ha,Aa){return null==ha?"":Yq.call(ha,Aa)};Eb.kebabCase=kt;Eb.last=kj;Eb.lastIndexOf=function(ha,Aa, Za){var Rb=null==ha?0:ha.length;if(!Rb)return-1;var tc=Rb;Za!==X&&(tc=Yd(Za),tc=0>tc?fi(Rb+tc,0):fh(tc,Rb-1));if(Aa===Aa)a:{for(Za=tc+1;Za--;)if(ha[Za]===Aa){ha=Za;break a}ha=Za}else ha=m(ha,v,tc,!0);return ha};Eb.lowerCase=$r;Eb.lowerFirst=Iu;Eb.lt=Fu;Eb.lte=dt;Eb.max=function(ha){return ha&&ha.length?Wc(ha,tg,gh):X};Eb.maxBy=function(ha,Aa){return ha&&ha.length?Wc(ha,ug(Aa,2),gh):X};Eb.mean=function(ha){return t(ha,tg)};Eb.meanBy=function(ha,Aa){return t(ha,ug(Aa,2))};Eb.min=function(ha){return ha&& ha.length?Wc(ha,tg,wf):X};Eb.minBy=function(ha,Aa){return ha&&ha.length?Wc(ha,ug(Aa,2),wf):X};Eb.stubArray=yo;Eb.stubFalse=Fl;Eb.stubObject=function(){return{}};Eb.stubString=function(){return""};Eb.stubTrue=function(){return!0};Eb.multiply=Gw;Eb.nth=function(ha,Aa){return ha&&ha.length?kk(ha,Yd(Aa)):X};Eb.noConflict=function(){ic._===this&&(ic._=Rq);return this};Eb.noop=zn;Eb.now=Th;Eb.pad=function(ha,Aa,Za){ha=Gf(ha);var Rb=(Aa=Yd(Aa))?aa(ha):0;if(!Aa||Rb>=Aa)return ha;Aa=(Aa-Rb)/2;return Ke(Cm(Aa), Za)+ha+Ke(Dm(Aa),Za)};Eb.padEnd=function(ha,Aa,Za){ha=Gf(ha);var Rb=(Aa=Yd(Aa))?aa(ha):0;return Aa&&RbAa){var Rb=ha;ha=Aa;Aa=Rb}return Za||ha%1||Aa%1?(Za=eo(),fh(ha+Za*(Aa-ha+Nb("1e-"+((Za+"").length-1))),Aa)):Ej(ha,Aa)};Eb.reduce=function(ha,Aa,Za){var Rb=ph(ha)?g:E,tc=3>arguments.length;return Rb(ha,ug(Aa,4),Za,tc,vh)};Eb.reduceRight=function(ha,Aa,Za){var Rb=ph(ha)?h:E,tc=3>arguments.length;return Rb(ha,ug(Aa,4),Za,tc,Qp)};Eb.repeat=function(ha,Aa,Za){Aa=(Za?Ih(ha,Aa,Za):Aa===X)?1:Yd(Aa);return mg(Gf(ha),Aa)};Eb.replace=function(){var ha= arguments,Aa=Gf(ha[0]);return 3>ha.length?Aa:Aa.replace(ha[1],ha[2])};Eb.result=function(ha,Aa,Za){Aa=Nk(Aa,ha);var Rb=-1,tc=Aa.length;tc||(tc=1,ha=X);for(;++Rbha||9007199254740991=Aa)return ha;Aa=Za-aa(Rb);if(1>Aa)return Rb;Za=Kc?ah(Kc,0,Aa).join(""):ha.slice(0,Aa);if(tc===X)return Za+Rb;Kc&&(Aa+=Za.length-Aa);if(Zq(tc)){if(ha.slice(Aa).search(tc)){Kc= Za;tc.global||(tc=ol(tc.source,Gf(Qa.exec(tc))+"g"));for(tc.lastIndex=0;ha=tc.exec(Kc);)var xd=ha.index;Za=Za.slice(0,xd===X?Aa:xd)}}else ha.indexOf(Ni(tc),Aa)!=Aa&&(tc=Za.lastIndexOf(tc),-1Rb.__dir__?"Right":"")});return Rb};Td.prototype[ha+"Right"]=function(Za){return this.reverse()[ha](Za).reverse()}}); y(["filter","map","takeWhile"],function(ha,Aa){var Za=Aa+1,Rb=1==Za||3==Za;Td.prototype[ha]=function(tc){var Kc=this.clone();Kc.__iteratees__.push({iteratee:ug(tc,3),type:Za});Kc.__filtered__=Kc.__filtered__||Rb;return Kc}});y(["head","last"],function(ha,Aa){var Za="take"+(Aa?"Right":"");Td.prototype[ha]=function(){return this[Za](1).value()[0]}});y(["initial","tail"],function(ha,Aa){var Za="drop"+(Aa?"":"Right");Td.prototype[ha]=function(){return this.__filtered__?new Td(this):this[Za](1)}});Td.prototype.compact= function(){return this.filter(tg)};Td.prototype.find=function(ha){return this.filter(ha).head()};Td.prototype.findLast=function(ha){return this.reverse().find(ha)};Td.prototype.invokeMap=hg(function(ha,Aa){return"function"==typeof ha?new Td(this):this.map(function(Za){return hi(Za,ha,Aa)})});Td.prototype.reject=function(ha){return this.filter(Ea(ug(ha)))};Td.prototype.slice=function(ha,Aa){ha=Yd(ha);var Za=this;if(Za.__filtered__&&(0Aa))return new Td(Za);0>ha?Za=Za.takeRight(-ha):ha&&(Za=Za.drop(ha)); Aa!==X&&(Aa=Yd(Aa),Za=0>Aa?Za.dropRight(-Aa):Za.take(Aa-ha));return Za};Td.prototype.takeRightWhile=function(ha){return this.reverse().takeWhile(ha).reverse()};Td.prototype.toArray=function(){return this.take(4294967295)};xe(Td.prototype,function(ha,Aa){var Za=/^(?:filter|find|map|reject)|While$/.test(Aa),Rb=/^(?:head|last)$/.test(Aa),tc=Eb[Rb?"take"+("last"==Aa?"Right":""):Aa],Kc=Rb||/^find/.test(Aa);tc&&(Eb.prototype[Aa]=function(){var xd=this.__wrapped__,Md=Rb?[1]:arguments,de=xd instanceof Td, Be=Md[0],Xe=de||ph(xd),Ff=function(Kh){Kh=tc.apply(Eb,P([Kh],Md));return Rb&&dg?Kh[0]:Kh};Xe&&Za&&"function"==typeof Be&&1!=Be.length&&(de=Xe=!1);var dg=this.__chain__,lh=!!this.__actions__.length;Be=Kc&&!dg;de=de&&!lh;if(!Kc&&Xe)return xd=de?xd:new Td(this),xd=ha.apply(xd,Md),xd.__actions__.push({func:bm,args:[Ff],thisArg:X}),new Ud(xd,dg);if(Be&&de)return ha.apply(this,Md);xd=this.thru(Ff);return Be?Rb?xd.value()[0]:xd.value():xd})});y("pop push shift sort splice unshift".split(" "),function(ha){var Aa= dn[ha],Za=/^(?:push|sort|unshift)$/.test(ha)?"tap":"thru",Rb=/^(?:pop|shift)$/.test(ha);Eb.prototype[ha]=function(){var tc=arguments;if(Rb&&!this.__chain__){var Kc=this.value();return Aa.apply(ph(Kc)?Kc:[],tc)}return this[Za](function(xd){return Aa.apply(ph(xd)?xd:[],tc)})}});xe(Td.prototype,function(ha,Aa){if(ha=Eb[Aa]){var Za=ha.name+"";ei.call(xf,Za)||(xf[Za]=[]);xf[Za].push({name:Aa,func:ha})}});xf[oe(X,2).name]=[{name:"wrapper",func:X}];Td.prototype.clone=function(){var ha=new Td(this.__wrapped__); ha.__actions__=Di(this.__actions__);ha.__dir__=this.__dir__;ha.__filtered__=this.__filtered__;ha.__iteratees__=Di(this.__iteratees__);ha.__takeCount__=this.__takeCount__;ha.__views__=Di(this.__views__);return ha};Td.prototype.reverse=function(){if(this.__filtered__){var ha=new Td(this);ha.__dir__=-1;ha.__filtered__=!0}else ha=this.clone(),ha.__dir__*=-1;return ha};Td.prototype.value=function(){var ha=this.__wrapped__.value(),Aa=this.__dir__,Za=ph(ha),Rb=0>Aa,tc=Za?ha.length:0;var Kc=0;for(var xd= tc,Md=this.__views__,de=-1,Be=Md.length;++de=this.__values__.length,Aa=ha?X:this.__values__[this.__index__++];return{done:ha,value:Aa}};Eb.prototype.plant=function(ha){for(var Aa,Za=this;Za instanceof hd;){var Rb=Ri(Za);Rb.__index__=0;Rb.__values__= X;Aa?tc.__wrapped__=Rb:Aa=Rb;var tc=Rb;Za=Za.__wrapped__}tc.__wrapped__=ha;return Aa};Eb.prototype.reverse=function(){var ha=this.__wrapped__;return ha instanceof Td?(this.__actions__.length&&(ha=new Td(this)),ha=ha.reverse(),ha.__actions__.push({func:bm,args:[Jk],thisArg:X}),new Ud(ha,this.__chain__)):this.thru(Jk)};Eb.prototype.toJSON=Eb.prototype.valueOf=Eb.prototype.value=function(){return im(this.__wrapped__,this.__actions__)};Eb.prototype.first=Eb.prototype.head;In&&(Eb.prototype[In]=yn);return Eb}(); "function"==typeof define&&"object"==typeof define.amd&&define.amd?(ic._=Zc,define(function(){return Zc})):Rc?((Rc.exports=Zc)._=Zc,Oc._=Zc):ic._=Zc}).call(this)}; shadow$provide[138]=function(ya,ca,Sa,Q){function w(c,u,A){if(void 0!==A)return String(c)===String(u)}var Y=this&&this.__assign||function(){Y=Object.assign||function(c){for(var u,A=1,z=arguments.length;AP.indexOf(h)&&(g[h]=C[h]);if(null!=C&&"function"===typeof Object.getOwnPropertySymbols){var b=0;for(h=Object.getOwnPropertySymbols(C);bP.indexOf(h[b])&&(g[h[b]]=C[h[b]])}return g};Object.defineProperty(Q,"__esModule",{value:!0});var q=ca(19),c=ca(137),u=ca(122), A=ca(138),z=function(C){function P(){var g=null!==C&&C.apply(this,arguments)||this;g.onSizeChanged=function(){var h=g.props.context.size;if(h){if("function"===typeof g.props.onSizeChanged)g.props.onSizeChanged(h);g.updateAttribute(h)}};g.updateAttribute=function(h){var b=g.props.innerRef.current;b&&"function"===typeof g.props.updateDatasetBySize&&(h=g.props.updateDatasetBySize(h),A.updateElementDataAttributes(b,h))};return g}w(P,C);Object.defineProperty(P.prototype,"divProps",{get:function(){return c.omit(this.props, ["innerRef","onSizeChanged","updateDatasetBySize","children","context"])},enumerable:!0,configurable:!0});P.prototype.componentDidUpdate=function(g){if(A.isWidthChanged(g.context.size,this.props.context.size)||A.isHeightChanged(g.context.size,this.props.context.size))this.onSizeChanged()};P.prototype.render=function(){var g=this.props,h=g.children;return q.createElement("div",Y({},this.divProps,{ref:g.innerRef}),h)};return P}(q.PureComponent);Q.default=function(C){var P=C.innerRef,g=void 0===P?q.createRef(): P,h=y(C,["innerRef"]);return q.createElement(u.Consumer,null,function(b){return q.createElement(z,Y({},h,{context:b,innerRef:g}))})}}; shadow$provide[141]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});var w=ca(19),Y=ca(122);Q.useResizeContext=function(y){var q=w.useContext(Y.Context).size,c="function"===typeof y?y(q):q;return w.useMemo(function(){return c},[c])}}; shadow$provide[142]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});ya=ca(141);for(var w in ya)Q.hasOwnProperty(w)||(Q[w]=ya[w])}; shadow$provide[143]=function(ya,ca,Sa,Q){var w=this&&this.__assign||function(){w=Object.assign||function(q){for(var c,u=1,A=arguments.length;u=na.clientWidth&& ib>=na.clientHeight});Oa=0Ua[yb]&&!ua.escapeWithReference&&(hb=Math.min(ib[Wa],Ua[yb]-("right"===yb?ib.width:ib.height)));return Ia({},Wa,hb)}};ua.priority.forEach(function(yb){var Wa=-1!==["left","top"].indexOf(yb)?"primary":"secondary";ib=Ya({},ib,vb[Wa](yb))});ka.offsets.popper=ib;return ka},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(ka){var ua=ka.offsets,na=ua.popper;ua=ua.reference;var oa= ka.placement.split("-")[0],La=Math.floor,Oa=-1!==["top","bottom"].indexOf(oa);oa=Oa?"right":"bottom";var Va=Oa?"left":"top";Oa=Oa?"width":"height";na[oa]La(ua[oa])&&(ka.offsets.popper[Va]=La(ua[oa]));return ka}},arrow:{order:500,enabled:!0,fn:function(ka,ua){var na;if(!W(ka.instance.modifiers,"arrow","keepTogether"))return ka;ua=ua.element;if("string"===typeof ua){if(ua=ka.instance.popper.querySelector(ua),!ua)return ka}else if(!ka.instance.popper.contains(ua))return console.warn("WARNING: `arrow.element` must be child of its popper element!"), ka;var oa=ka.placement.split("-")[0],La=ka.offsets,Oa=La.popper,Va=La.reference,Ma=-1!==["left","right"].indexOf(oa);oa=Ma?"height":"width";var Ua=Ma?"Top":"Left";La=Ua.toLowerCase();var ib=Ma?"left":"top",vb=Ma?"bottom":"right";Ma=V(ua)[oa];Va[vb]-MaOa[vb]&&(ka.offsets.popper[La]+=Va[La]+Ma-Oa[vb]);ka.offsets.popper=p(ka.offsets.popper);Va=Va[La]+Va[oa]/2-Ma/2;var yb=q(ka.instance.popper);vb=parseFloat(yb["margin"+Ua]);Ua=parseFloat(yb["border"+ Ua+"Width"]);Ua=Va-ka.offsets.popper[La]-vb-Ua;Ua=Math.max(Math.min(Oa[oa]-Ma,Ua),0);ka.arrowElement=ua;ka.offsets.arrow=(na={},Ia(na,La,Math.round(Ua)),Ia(na,ib,""),na);return ka},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(ka,ua){if(G(ka.instance.modifiers,"inner")||ka.flipped&&ka.placement===ka.originalPlacement)return ka;var na=E(ka.instance.popper,ka.instance.reference,ua.padding,ua.boundariesElement,ka.positionFixed),oa=ka.placement.split("-")[0],La=H(oa),Oa=ka.placement.split("-")[1]|| "",Va=[];switch(ua.behavior){case "flip":Va=[oa,La];break;case "clockwise":Va=fa(oa);break;case "counterclockwise":Va=fa(oa,!0);break;default:Va=ua.behavior}Va.forEach(function(Ma,Ua){if(oa!==Ma||Va.length===Ua+1)return ka;oa=ka.placement.split("-")[0];La=H(oa);var ib=ka.offsets.popper;Ma=ka.offsets.reference;var vb=Math.floor;Ma="left"===oa&&vb(ib.right)>vb(Ma.left)||"right"===oa&&vb(ib.left)vb(Ma.top)||"bottom"===oa&&vb(ib.top)vb(na.right),hb=vb(ib.top)vb(na.bottom);ib="left"===oa&&yb||"right"===oa&&Wa||"top"===oa&&hb||"bottom"===oa&&vb;var ab=-1!==["top","bottom"].indexOf(oa),Qa=!!ua.flipVariationsByContent&&(ab&&"start"===Oa&&Wa||ab&&"end"===Oa&&yb||!ab&&"start"===Oa&&vb||!ab&&"end"===Oa&&hb);yb=!!ua.flipVariations&&(ab&&"start"===Oa&&yb||ab&&"end"===Oa&&Wa||!ab&&"start"===Oa&&hb||!ab&&"end"===Oa&&vb)||Qa;if(Ma||ib||yb){ka.flipped=!0;if(Ma||ib)oa=Va[Ua+1];yb&&("end"=== Oa?Oa="start":"start"===Oa&&(Oa="end"));ka.placement=oa+(Oa?"-"+Oa:"");ka.offsets.popper=Ya({},ka.offsets.popper,S(ka.instance.popper,ka.offsets.reference,ka.placement));ka=R(ka.instance.modifiers,ka,"flip")}});return ka},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(ka){var ua=ka.placement,na=ua.split("-")[0],oa=ka.offsets,La=oa.popper;oa=oa.reference;var Oa=-1!==["left","right"].indexOf(na),Va=-1===["top", "left"].indexOf(na);La[Oa?"left":"top"]=oa[na]-(Va?La[Oa?"width":"height"]:0);ka.placement=H(ua);ka.offsets.popper=p(La);return ka}},hide:{order:800,enabled:!0,fn:function(ka){if(!W(ka.instance.modifiers,"hide","preventOverflow"))return ka;var ua=ka.offsets.reference,na=L(ka.instance.modifiers,function(oa){return"preventOverflow"===oa.name}).boundaries;if(ua.bottomna.right||ua.top>na.bottom||ua.rightwindow.devicePixelRatio||!Fa);na="bottom"===na?"top":"bottom";oa="right"===oa?"left":"right";var Ua=F("transform"),ib=void 0,vb=void 0;vb="bottom"===na?"HTML"===Oa.nodeName?-Oa.clientHeight+Ma.bottom:-Va.height+Ma.bottom:Ma.top;ib="right"===oa?"HTML"===Oa.nodeName?-Oa.clientWidth+Ma.right:-Va.width+Ma.right:Ma.left;ua&&Ua?(La[Ua]="translate3d("+ib+"px, "+vb+"px, 0)",La[na]=0,La[oa]=0,La.willChange="transform"):(La[na]=vb*("bottom"===na?-1:1),La[oa]=ib* ("right"===oa?-1:1),La.willChange=na+", "+oa);ka.attributes=Ya({},{"x-placement":ka.placement},ka.attributes);ka.styles=Ya({},La,ka.styles);ka.arrowStyles=Ya({},ka.offsets.arrow,ka.arrowStyles);return ka},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(ka){U(ka.instance.popper,ka.styles);Z(ka.instance.popper,ka.attributes);ka.arrowElement&&Object.keys(ka.arrowStyles).length&&U(ka.arrowElement,ka.arrowStyles);return ka},onLoad:function(ka,ua,na,oa,La){oa=J(La, ua,ka,na.positionFixed);ka=B(na.placement,oa,ua,ka,na.modifiers.flip.boundariesElement,na.modifiers.flip.padding);ua.setAttribute("x-placement",ka);U(ua,{position:na.positionFixed?"fixed":"absolute"});return na},gpuAcceleration:void 0}}};return la})}; shadow$provide[154]=function(ya,ca,Sa,Q){(function(w,Y){"object"===typeof Q&&"object"===typeof Sa?Sa.exports=Y(ca(19),ca(153),ca(20)):"function"===typeof define&&define.amd?define("reactTippy",["react","popper.js","react-dom"],Y):"object"===typeof Q?Q.reactTippy=Y(ca(19),ca(153),ca(20)):w.reactTippy=Y(w.React,w.Popper,w.ReactDOM)})(this,function(w,Y,y){return function(q){function c(A){if(u[A])return u[A].exports;var z=u[A]={i:A,l:!1,exports:{}};q[A].call(z.exports,z,z.exports,c);z.l=!0;return z.exports} var u={};c.m=q;c.c=u;c.i=function(A){return A};c.d=function(A,z,C){c.o(A,z)||Object.defineProperty(A,z,{configurable:!1,enumerable:!0,get:C})};c.n=function(A){var z=A&&A.__esModule?function(){return A["default"]}:function(){return A};c.d(z,"a",z);return z};c.o=function(A,z){return Object.prototype.hasOwnProperty.call(A,z)};c.p="";return c(c.s=15)}([function(q,c,u){Object.defineProperty(c,"__esModule",{value:!0});q=c.Browser={};"undefined"!==typeof window&&(q.SUPPORTED="requestAnimationFrame"in window, q.SUPPORTS_TOUCH="ontouchstart"in window,q.touch=!1,q.dynamicInputDetection=!0,q.iOS=function(){return/iPhone|iPad|iPod/.test(navigator.userAgent)&&!window.MSStream});c.Store=[];c.Selectors={POPPER:".tippy-popper",TOOLTIP:".tippy-tooltip",CONTENT:".tippy-tooltip-content",CIRCLE:"[x-circle]",ARROW:"[x-arrow]",TOOLTIPPED_EL:"[data-tooltipped]",CONTROLLER:"[data-tippy-controller]"};u=c.Defaults={html:!1,position:"top",animation:"shift",animateFill:!0,arrow:!1,arrowSize:"regular",delay:0,trigger:"mouseenter focus", duration:350,interactive:!1,interactiveBorder:2,theme:"dark",size:"regular",distance:10,offset:0,hideOnClick:!0,multiple:!1,followCursor:!1,inertia:!1,flipDuration:350,sticky:!1,stickyDuration:200,appendTo:function(){return document.body},zIndex:9999,touchHold:!1,performance:!1,dynamicTitle:!1,useContext:!1,reactInstance:void 0,popperOptions:{},open:void 0,onRequestClose:function(){}};c.DefaultsKeys=q.SUPPORTED&&Object.keys(u)},function(q,c,u){Object.defineProperty(c,"__esModule",{value:!0});c.default= function(A){for(var z=[!1,"webkit"],C=A.charAt(0).toUpperCase()+A.slice(1),P=0;Pt;p=0>r-5-D+p;if("top"=== l||"bottom"===l)v&&(h=t-5-2*D),p&&(h=5);m.style[(0,g.default)("transform")]="translate3d("+h+"px, "+E+"px, 0)"}};var z=u(0);q=u(3);var C=A(q);q=u(2);var P=A(q);q=u(1);var g=A(q);u=u(4);A(u)},function(q,c,u){Object.defineProperty(c,"__esModule",{value:!0});c.default=function(z){return-(z-A.Defaults.distance)+"px"};var A=u(0)},function(q,c,u){Object.defineProperty(c,"__esModule",{value:!0});c.default=function(A){var z=A.getAttribute("title");z&&A.setAttribute("data-original-title",z);A.removeAttribute("title")}}, function(q,c){q.exports=w},function(q,c,u){Object.defineProperty(c,"__esModule",{value:!0});var A=(q=u(13))&&q.__esModule?q:{default:q},z=(u=u(9))&&u.__esModule?u:{default:u};c.default=function(C){var P=1p-m&&(z.Browser.touch=!1,document.removeEventListener("mousemove",l),z.Browser.iOS()||document.body.classList.remove("tippy-touch"));m=p}}();document.addEventListener("click",function(m){if(!(m.target instanceof Element))return(0,C.default)();var p=(0,P.default)(m.target,z.Selectors.TOOLTIPPED_EL),D=(0,P.default)(m.target,z.Selectors.POPPER);if(D){var v=(0,g.default)(z.Store,function(E){return E.popper===D});if(!v||v.settings.interactive)return}if(p){v= (0,g.default)(z.Store,function(E){return E.el===p});if(!v)return;var t=v.settings,r=t.hideOnClick,f=t.multiple;t=t.trigger;if(!f&&z.Browser.touch||!f&&-1!==t.indexOf("click"))return(0,C.default)(v);if(!0!==r||-1!==t.indexOf("click"))return}!(0,P.default)(m.target,z.Selectors.CONTROLLER)&&document.querySelector(z.Selectors.POPPER)&&(0,C.default)()});document.addEventListener("touchstart",b);window.addEventListener("blur",function(m){(m=document.activeElement)&&m.blur&&h.matches.call(m,z.Selectors.TOOLTIPPED_EL)&& m.blur()});!z.Browser.SUPPORTS_TOUCH&&(0h,m=z-P.bottom>h,p=P.left-g>h;h=g-P.right>h;switch(C){case "top":l=P.top-z>b;break;case "bottom":m=z-P.bottom>b;break;case "left":p=P.left-g>b;break;case "right":h=g-P.right>b}return l||m||p||h};var A=(q=u(3))&&q.__esModule?q:{default:q}},function(q,c,u){Object.defineProperty(c,"__esModule",{value:!0});c.default=function(A){A=A.getBoundingClientRect(); return 0<=A.top&&0<=A.left&&A.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&A.right<=(window.innerWidth||document.documentElement.clientWidth)}},function(q,c,u){Object.defineProperty(c,"__esModule",{value:!0});c.default=function(z,C){return Array.prototype.findIndex?z.findIndex(C):z.indexOf((0,A.default)(z,C))};var A=(q=u(2))&&q.__esModule?q:{default:q}},function(q,c,u){Object.defineProperty(c,"__esModule",{value:!0});c.default=function(A,z){A.forEach(function(C){C&&z(C.classList)})}}, function(q,c,u){Object.defineProperty(c,"__esModule",{value:!0});c.default=function(){}},function(q,c,u){Object.defineProperty(c,"__esModule",{value:!0});c.default=function(z,C){C?window.getComputedStyle(C)[(0,A.default)("transform")]:window.getComputedStyle(z).opacity};var A=(q=u(1))&&q.__esModule?q:{default:q}},function(q,c){q.exports=Y},function(q,c){q.exports=y}])})}; shadow$provide[155]=function(ya,ca,Sa,Q){function w(f){if("object"===typeof f&&null!==f){var E=f.$$typeof;switch(E){case y:switch(f=f.type,f){case P:case g:case c:case A:case u:case b:return f;default:switch(f=f&&f.$$typeof,f){case C:case h:case p:case m:case z:return f;default:return E}}case q:return E}}}function Y(f){return w(f)===g}var y=(ya="function"===typeof Symbol&&Symbol.for)?Symbol.for("react.element"):60103,q=ya?Symbol.for("react.portal"):60106,c=ya?Symbol.for("react.fragment"):60107,u= ya?Symbol.for("react.strict_mode"):60108,A=ya?Symbol.for("react.profiler"):60114,z=ya?Symbol.for("react.provider"):60109,C=ya?Symbol.for("react.context"):60110,P=ya?Symbol.for("react.async_mode"):60111,g=ya?Symbol.for("react.concurrent_mode"):60111,h=ya?Symbol.for("react.forward_ref"):60112,b=ya?Symbol.for("react.suspense"):60113,l=ya?Symbol.for("react.suspense_list"):60120,m=ya?Symbol.for("react.memo"):60115,p=ya?Symbol.for("react.lazy"):60116,D=ya?Symbol.for("react.block"):60121,v=ya?Symbol.for("react.fundamental"): 60117,t=ya?Symbol.for("react.responder"):60118,r=ya?Symbol.for("react.scope"):60119;Q.AsyncMode=P;Q.ConcurrentMode=g;Q.ContextConsumer=C;Q.ContextProvider=z;Q.Element=y;Q.ForwardRef=h;Q.Fragment=c;Q.Lazy=p;Q.Memo=m;Q.Portal=q;Q.Profiler=A;Q.StrictMode=u;Q.Suspense=b;Q.isAsyncMode=function(f){return Y(f)||w(f)===P};Q.isConcurrentMode=Y;Q.isContextConsumer=function(f){return w(f)===C};Q.isContextProvider=function(f){return w(f)===z};Q.isElement=function(f){return"object"===typeof f&&null!==f&&f.$$typeof=== y};Q.isForwardRef=function(f){return w(f)===h};Q.isFragment=function(f){return w(f)===c};Q.isLazy=function(f){return w(f)===p};Q.isMemo=function(f){return w(f)===m};Q.isPortal=function(f){return w(f)===q};Q.isProfiler=function(f){return w(f)===A};Q.isStrictMode=function(f){return w(f)===u};Q.isSuspense=function(f){return w(f)===b};Q.isValidElementType=function(f){return"string"===typeof f||"function"===typeof f||f===c||f===g||f===A||f===u||f===b||f===l||"object"===typeof f&&null!==f&&(f.$$typeof=== p||f.$$typeof===m||f.$$typeof===z||f.$$typeof===C||f.$$typeof===h||f.$$typeof===v||f.$$typeof===t||f.$$typeof===r||f.$$typeof===D)};Q.typeOf=w}; shadow$provide[157]=function(ya,ca,Sa,Q){Sa.exports=ca(155)}; shadow$provide[158]=function(ya,ca,Sa,Q){var w=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable;Sa.exports=function(){try{if(!Object.assign)return!1;var q=new String("abc");q[5]="de";if("5"===Object.getOwnPropertyNames(q)[0])return!1;var c={};for(q=0;10>q;q++)c["_"+String.fromCharCode(q)]=q;if("0123456789"!==Object.getOwnPropertyNames(c).map(function(A){return c[A]}).join(""))return!1;var u={};"abcdefghijklmnopqrst".split("").forEach(function(A){u[A]= A});return"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},u)).join("")?!1:!0}catch(A){return!1}}()?Object.assign:function(q,c){if(null===q||void 0===q)throw new TypeError("Object.assign cannot be called with null or undefined");var u=Object(q);for(var A,z=1;ztypeof Sa?Y(Q):"function"==typeof define&&define.amd?define(["exports"],Y):(w="u">typeof globalThis?globalThis:w||self,Y(w["diff-merge"]={}))})(this,function(w){function Y(f){let E=f.body.split("\n").map((B,J)=>"\t".repeat((f.level||1)-1)+(0==J?"- ":" ")+B).join("\n");return E.includes("$PROPERTY!!DRAWER!!UUID$")&&(f.uuid||console.warn("Block content contains UUID placeholder but block has no UUID"),E=E.replace("$PROPERTY!!DRAWER!!UUID$", f.uuid||"")),E}function y(){this.Diff_Timeout=1;this.Diff_EditCost=4;this.Match_Threshold=.5;this.Match_Distance=1E3;this.Patch_DeleteThreshold=.5;this.Patch_Margin=4;this.Match_MaxBits=32}function q(f){if(0===f.length)return!1;f=f.map(E=>E[1].body);return 1<(new Set(f)).size}function c(f){var E=!0,B,J=[];for(var V of f)V[1].src===b.BLOCK_SOURCE_BASE?B=V:J.push(V);if(B||(B=f[0],J=f.slice(1),E=!1),!E){var H=[B].concat(J);f=u(H).map(T=>T[1]);H=[[g.DIFF_EQUAL,f[0]]];f=f.slice(1).map(T=>[g.DIFF_INSERT, T]);return H.concat(f)}f=B[1];var S=J.map(T=>T[1]);E=f.body;B={src:f.src,uuid:f.uuid,body:f.body,meta:f.meta,level:f.level,srcBranch:f.srcBranch};V=!1;let L=B.body;J=[];for(H of S)S=H.body,H.uuid&&B.uuid&&H.uuid!=B.uuid?J.push(H):V&&L!=S&&E!=S?J.push(H):(!V&&E!=S&&(V=!0,L=S,B.body=H.body,B.src=H.src,B.srcBranch=H.srcBranch,B.meta=H.meta),!B.uuid&&H.uuid&&(B.uuid=H.uuid,B.src=H.src,B.srcBranch=H.srcBranch,B.meta=H.meta,B.body=H.body,V=!0,L=S),H.level&&f.level!=H.level&&(B.level=H.level,B.src=H.src, B.srcBranch=H.srcBranch));H=[[g.DIFF_EQUAL,B]];f=J.map(T=>[g.DIFF_INSERT,T]);f=u(f);return H.concat(f)}function u(f){function E(F,O){const M=J.get(O);M?(O=M.get(F)||0,M.set(F,O+1)):J.set(O,new Map([[F,1]]))}function B(F,O){var M=J.get(O);O=V.get(F)||0;M=(null==M?void 0:M.get(F))||0;return M>O?(V.set(F,M),!0):!1}const J=new Map,V=new Map,H=new Map,S=[],L=[];let T=0;for(const F of f){var R=F[1].body;f=F[1].uuid;var G=F[1].srcBranch;(E(R,G),f&&H.has(f))||(R=B(R,G),G="",(f||R)&&(f&&!H.has(f)&&(H.set(f, T),G+=`Accepted #${T} with first unique uuid ${F[1].uuid}.`),R&&(G+=`Accepted #${T} with acceptable content '${F[1].body}'.`),L.push(G),S.push(F[1]),T+=1))}return S.map((F,O)=>[g.DIFF_INSERT,F,L[O]])}function A(f){const E=[[],[],[]];for(const B of f)E[B[0]+1].push(B);return E}function z(f,E){return f.map(B=>(B.src=B.src||(0==E?0:1),B.srcBranch=B.srcBranch||E,B.uuid=B.uuid||void 0,B))}var C=Object.defineProperty,P=(f,E,B)=>{E="symbol"!=typeof E?E+"":E;E in f?C(f,E,{enumerable:!0,configurable:!0,writable:!0, value:B}):f[E]=B;return B},g=(f=>(f[f.DIFF_DELETE=-1]="DIFF_DELETE",f[f.DIFF_EQUAL=0]="DIFF_EQUAL",f[f.DIFF_INSERT=1]="DIFF_INSERT",f))(g||{});class h{constructor(){P(this,"uniqueBlocks");P(this,"blockContentHash");P(this,"blockUUIDHash");P(this,"blockArrayLength",0);this.uniqueBlocks=[];this.uniqueBlocks[0]=[{level:0,body:"",src:0,meta:{},srcBranch:0}];this.blockContentHash=new Map;this.blockUUIDHash=new Map}diff_blocksToUniqueId(f){let E=[];for(const J of f)if(f=J.body,J.uuid&&this.blockUUIDHash.has(J.uuid)){var B= this.blockUUIDHash.get(J.uuid);E.push(B);this.uniqueBlocks[B].push(J);this.blockContentHash.set(f,B)}else!J.uuid&&this.blockContentHash.has(f)?(f=this.blockContentHash.get(f),E.push(f),this.uniqueBlocks[f].push(J)):(B=this.blockArrayLength,E.push(B),this.blockContentHash.has(f)||this.blockContentHash.set(f,B),J.uuid&&!this.blockUUIDHash.has(J.uuid)&&this.blockUUIDHash.set(J.uuid,B),this.uniqueBlocks.push([J]),this.blockArrayLength+=1);return E}diff_blocksToChars(f){f=this.diff_blocksToUniqueId(f); return String.fromCodePoint(...f)}diff_charsToBlocks(f,E,B){const J=[];let V=-1,H=-1,S=0;0(f[f.BLOCK_SOURCE_BASE=0]="BLOCK_SOURCE_BASE",f[f.BLOCK_SOURCE_BRANCH=1]="BLOCK_SOURCE_BRANCH", f))(b||{});const l=JSON.stringify({format:"Markdown",toc:!1,parse_outline_only:!1,export_md_remove_options:[],heading_to_list:!1,heading_number:!1,keep_line_break:!0}),m=/^[0-9a-fA-F\-]{32,40}$/,p=/^(\s*)/;class D{constructor(f,E=l){P(this,"mldoc");P(this,"config");P(this,"format");P(this,"byteEncoder",new TextEncoder);P(this,"byteDecoder",new TextDecoder);this.mldoc=f;this.config=E;this.format=JSON.parse(E).format}parse(f){return JSON.parse(this.mldoc.parseJson(f,this.config))}parseBlocks(f){const E= [],B=this.parse(f);f=this.byteEncoder.encode(f);for(var J of B){var V=J[1];V=f.slice(V.start_pos,V.end_pos);V=this.byteDecoder.decode(V);"\n"===V[V.length-1]?E.push(V.substring(0,V.length-1)):E.push(V)}J=[];f=[];let H,S;for(V=0;V=this.Diff_Timeout?J=Number.MAX_VALUE:J=(new Date).getTime()+1E3*this.Diff_Timeout);if(null==f||null==E)throw Error("Null input. (diff_main)");if(f==E)return f?[[0,f]]:[];"u"E.length?f:E,S=f.length>E.length?E:f,L=H.indexOf(S);return-1!=L?(V=[[1,H.substring(0,L)],[0,S],[1,H.substring(L+S.length)]],f.length>E.length&&(V[0][0]=V[2][0]=-1),V):1==S.length?[[-1,f],[1,E]]:(V=this.diff_halfMatch_(f,E))?(E=V[1],H=V[3],f=V[4],V=this.diff_main(V[0],V[2],B,J),B= this.diff_main(E,H,B,J),V.concat([[0,f]],B)):B&&100B);ia++){for(var U=-ia+F;U<=ia-O;U+=2){var Z=H+U,aa;U==-ia||U!=ia&&L[Z-1]J)O+=2;else if(W>V)F+=2;else if(G&&(Z=H+R-U,0<=Z&&Z=fa)return this.diff_bisectSplit_(f,E,aa,W,B)}}for(U=-ia+M;U<=ia-I;U+=2){Z=H+U;U==-ia||U!=ia&&T[Z-1]J)I+=2;else if(W>V)M+=2;else if(!G&&(Z=H+R-U,0<=Z&&Z=fa)))return this.diff_bisectSplit_(f,E,aa,W,B)}}return[[-1,f],[1,E]]};y.prototype.diff_bisectSplit_= function(f,E,B,J,V){var H=f.substring(0,B),S=E.substring(0,J);f=f.substring(B);E=E.substring(J);H=this.diff_main(H,S,!1,V);V=this.diff_main(f,E,!1,V);return H.concat(V)};y.prototype.diff_linesToChars_=function(f,E){function B(H){for(var S="",L=0,T=-1,R=J.length;TJ?f=f.substring(B-J):B=O.length?[aa,W,fa,X,Z]:null}if(0>=this.Diff_Timeout)return null; var J=f.length>E.length?f:E,V=f.length>E.length?E:f;if(4>J.length||2*V.lengthJ[4].length?S:J:L=J:L=S;var T,R,G,F;f.length>E.length?(T=L[0],R=L[1],G=L[2],F=L[3]):(G=L[0],F=L[1],T=L[2],R=L[3]);return[T,R,G,F,L[4]]};y.prototype.diff_cleanupSemantic=function(f){for(var E=!1,B=[],J=0,V=null,H=0,S=0,L=0,T=0,R=0;H=V?(J>=E.length/2||J>=B.length/2)&&(f.splice(H,0,[0,B.substring(0,J)]),f[H-1][1]=E.substring(0,E.length- J),f[H+1][1]=B.substring(J),H++):(V>=E.length/2||V>=B.length/2)&&(f.splice(H,0,[0,E.substring(0,V)]),f[H-1][0]=1,f[H-1][1]=B.substring(0,B.length-V),f[H+1][0]=-1,f[H+1][1]=E.substring(V),H++),H++),H++};y.prototype.diff_cleanupSemanticLossless=function(f){function E(F,O){if(!F||!O)return 6;var M=F.charAt(F.length-1),I=O.charAt(0),ia=M.match(y.nonAlphaNumericRegex_),U=I.match(y.nonAlphaNumericRegex_),Z=ia&&M.match(y.whitespaceRegex_),aa=U&&I.match(y.whitespaceRegex_);M=Z&&M.match(y.linebreakRegex_); I=aa&&I.match(y.linebreakRegex_);F=M&&F.match(y.blanklineEndRegex_);O=I&&O.match(y.blanklineStartRegex_);return F||O?5:M||I?4:ia&&!Z&&aa?3:Z||aa?2:ia||U?1:0}for(var B=1;B=R&&(R=G,S=J,L=V,T=H)}f[B-1][1]!=S&&(S?f[B-1][1]=S:(f.splice(B-1,1),B--),f[B][1]=L,T?f[B+1][1]=T:(f.splice(B+1,1),B--))}B++}};y.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/;y.whitespaceRegex_=/\s/;y.linebreakRegex_=/[\r\n]/;y.blanklineEndRegex_=/\n\r?\n$/;y.blanklineStartRegex_=/^\r?\n\r?\n/;y.prototype.diff_cleanupEfficiency=function(f){for(var E=!1,B=[],J=0,V=null,H=0,S=!1,L=!1,T=!1,R=!1;HE));S++)V=B,H=J;return f.length!=S&&-1===f[S][0]?H:H+(E-V)};y.prototype.diff_prettyHtml=function(f){for(var E=[],B=/&/g,J=//g,H=/\n/g,S=0;SL)throw Error("Invalid number in diff_fromDelta: "+S);S=f.substring(V,V+=L);"\x3d"==E[H].charAt(0)?B[J++]=[0,S]:B[J++]=[-1,S];break;default:if(E[H])throw Error("Invalid diff operation in diff_fromDelta: "+E[H]);}}if(V!=f.length)throw Error("Delta length ("+V+") does not equal source text length ("+f.length+").");return B};y.prototype.match_main=function(f,E,B){if(null==f||null==E||null==B)throw Error("Null input. (match_main)");return B= Math.max(0,Math.min(B,f.length)),f==E?0:f.length?f.substring(B,B+E.length)==E?B:this.match_bitap_(f,E,B):-1};y.prototype.match_bitap_=function(f,E,B){function J(U,Z){U/=E.length;Z=Math.abs(B-Z);return H.Match_Distance?U+Z/H.Match_Distance:Z?1:U}if(E.length>this.Match_MaxBits)throw Error("Pattern too long for this browser.");var V=this.match_alphabet_(E),H=this,S=this.Match_Threshold,L=f.indexOf(E,B);-1!=L&&(S=Math.min(J(0,L),S),L=f.lastIndexOf(E,B+E.length),-1!=L&&(S=Math.min(J(0,L),S)));var T=1<< E.length-1;L=-1;for(var R,G,F=E.length+f.length,O,M=0;M=R;I--){var ia=V[f.charAt(I-1)];if(0===M?G[I]=(G[I+1]<<1|1)&ia:G[I]=(G[I+1]<<1|1)&ia|(O[I+1]|O[I])<<1|1|O[I+1],G[I]&T)if(ia=J(M,I-1),ia<=S)if(S=ia,L=I-1,L>B)R=Math.max(1,2*B-L);else break}if(J(M+1,B)>S)break;O=G}return L};y.prototype.match_alphabet_=function(f){for(var E={}, B=0;B=2*this.Patch_Margin&&V&&(this.patch_addContext_(f,L),B.push(f),f=new y.patch_obj,V=0,L=J,H=S)}1!==R&&(H+=G.length);-1!==R&&(S+=G.length)}return V&&(this.patch_addContext_(f,L),B.push(f)),B};y.prototype.patch_deepCopy=function(f){for(var E=[],B=0;Bthis.Match_MaxBits?(T=this.match_main(E,L.substring(0,this.Match_MaxBits),S),-1!=T&&(R=this.match_main(E,L.substring(L.length-this.Match_MaxBits),S+L.length-this.Match_MaxBits),(-1==R||T>=R)&&(T=-1))):T=this.match_main(E, L,S),-1==T)V[H]=!1,J-=f[H].length2-f[H].length1;else{V[H]=!0;J=T-S;var G;if(-1==R?G=E.substring(T,T+L.length):G=E.substring(T,R+this.Match_MaxBits),L==G)E=E.substring(0,T)+this.diff_text2(f[H].diffs)+E.substring(T+L.length);else if(S=this.diff_main(L,G,!1),L.length>this.Match_MaxBits&&this.diff_levenshtein(S)/L.length>this.Patch_DeleteThreshold)V[H]=!1;else{this.diff_cleanupSemanticLossless(S);L=0;var F;for(R=0;R V[0][1].length){var H=E-V[0][1].length;V[0][1]=B.substring(V[0][1].length)+V[0][1];J.start1-=H;J.start2-=H;J.length1+=H;J.length2+=H}(J=f[f.length-1],V=J.diffs,0==V.length||0!=V[V.length-1][0])?(V.push([0,B]),J.length1+=E,J.length2+=E):E>V[V.length-1][1].length&&(H=E-V[V.length-1][1].length,V[V.length-1][1]+=B.substring(0,H),J.length1+=H,J.length2+=H);return B};y.prototype.patch_splitMax=function(f){for(var E=this.Match_MaxBits,B=0;B2*E?(L.length1+=R.length,V+=R.length,T=!1,L.diffs.push([S,R]),J.diffs.shift()):(R=R.substring(0,E- L.length1-this.Patch_Margin),L.length1+=R.length,V+=R.length,0===S?(L.length2+=R.length,H+=R.length):T=!1,L.diffs.push([S,R]),R==J.diffs[0][1]?J.diffs.shift():J.diffs[0][1]=J.diffs[0][1].substring(R.length))}S=this.diff_text2(L.diffs);S=S.substring(S.length-this.Patch_Margin);R=this.diff_text1(J.diffs).substring(0,this.Patch_Margin);""!==R&&(L.length1+=R.length,L.length2+=R.length,0!==L.diffs.length&&0===L.diffs[L.diffs.length-1][0]?L.diffs[L.diffs.length-1][1]+=R:L.diffs.push([0,R]));T||f.splice(++B, 0,L)}}};y.prototype.patch_toText=function(f){for(var E=[],B=0;BB[1]),E.map(B=>B[1])).flat(1).map(B=>[g.DIFF_INSERT,B[1]])}}class r{constructor(){}mergeBlocks(f,E){const B=new t(1);var J=E.map((H,S)=>B.diff_logseqMode(z(f,0),z(H,S+1))).reduce((H,S)=>{for(const [L, T]of S.entries())void 0===H[L]?H[L]=A(T):(S=A(T),H[L][0]=H[L][0].concat(S[0]),H[L][1]=H[L][1].concat(S[1]),H[L][2]=B.diff_insert_ops(H[L][2],S[2]));return H},[]);E=[];for(const [H,S]of J.entries()){J=[];const [L,T,R]=S;var V=q(L.concat(T));1<=L.length&&!V?1>H?console.warn(`DIFF_DELETE at position ${H} is not expected`):J=[[g.DIFF_DELETE,f[H-1]]]:1<=T.length?1>H?console.warn(`DIFF_EQUAL at position ${H} is not expected`):J=c(T):0!==H&&console.warn(`No DIFF_EQUAL or DIFF_DELETE at position non-0 position ${H}`); V=u(R);J=J.concat(V);E.push(J)}return E}}w.Differ=t;w.Merger=r;w.Parser=D;w.attach_uuids=function(f,E,B){const J=[];E=[B,...E];E.lengthGa.length?Ia:Ga});ta.value=U.join(xa)}else ta.value=U.join(aa.slice(pa,pa+ta.count));pa+=ta.count;ta.added||(va+=ta.count)}}aa=Z[ea-1];1U.length)Z=U.length;for(var aa=0,W=Array(Z);aata))return!1;na++}}return!0}var W=2=va.length-2&&ua.length<=ea.context&&(la=/\n$/.test(aa),La=/\n$/.test(W),oa=0==ua.length&&Ia.length>na.oldLines,!la&&oa&&0U.length)return!1;for(var aa=0;aa=pa&&Ka+1>=va)return aa(y(ea,Ya.components,Z,U,ea.useLongestToken));Ga[Ia]=Ya}else Ga[Ia]=void 0}ta++}var fa=2=pa&&fa+1>=va)return aa([{value:this.join(Z),count:Z.length}]);if(X)(function Ya(){setTimeout(function(){if(ta>xa)return X();W()||Ya()},0)})();else for(;ta<=xa;)if(fa=W())return fa}, pushComponent:function(U,Z,aa){var W=U[U.length-1];W&&W.added===Z&&W.removed===aa?U[U.length-1]={count:W.count+1,added:Z,removed:aa}:U.push({count:1,added:Z,removed:aa})},extractCommon:function(U,Z,aa,W){var fa=Z.length,X=aa.length,ea=U.newPos;W=ea-W;for(var pa=0;ea+1/g,"\x26gt;");ea=ea.replace(/"/g,"\x26quot;");X.call(fa,ea);W.added?Z.push("\x3c/ins\x3e"):W.removed&&Z.push("\x3c/del\x3e")}return Z.join("")};w.createPatch=function(U,Z,aa,W,fa,X){return l(U,U,Z,aa,W,fa,X)};w.createTwoFilesPatch=l;w.diffArrays=function(U,Z,aa){return ia.diff(U,Z,aa)};w.diffChars= function(U,Z,aa){return S.diff(U,Z,aa)};w.diffCss=function(U,Z,aa){return O.diff(U,Z,aa)};w.diffJson=function(U,Z,aa){return I.diff(U,Z,aa)};w.diffLines=c;w.diffSentences=function(U,Z,aa){return F.diff(U,Z,aa)};w.diffTrimmedLines=function(U,Z,aa){aa=q(aa,{ignoreWhitespace:!0});return G.diff(U,Z,aa)};w.diffWords=function(U,Z,aa){aa=q(aa,{ignoreWhitespace:!0});return R.diff(U,Z,aa)};w.diffWordsWithSpace=function(U,Z,aa){return R.diff(U,Z,aa)};w.merge=function(U,Z,aa){U=p(U,aa);Z=p(Z,aa);aa={};if(U.index|| Z.index)aa.index=U.index||Z.index;if(U.newFileName||Z.newFileName)U.newFileName&&U.newFileName!==U.oldFileName?Z.newFileName&&Z.newFileName!==Z.oldFileName?(aa.oldFileName=D(aa,U.oldFileName,Z.oldFileName),aa.newFileName=D(aa,U.newFileName,Z.newFileName),aa.oldHeader=D(aa,U.oldHeader,Z.oldHeader),aa.newHeader=D(aa,U.newHeader,Z.newHeader)):(aa.oldFileName=U.oldFileName,aa.newFileName=U.newFileName,aa.oldHeader=U.oldHeader,aa.newHeader=U.newHeader):(aa.oldFileName=Z.oldFileName||U.oldFileName,aa.newFileName= Z.newFileName||U.newFileName,aa.oldHeader=Z.oldHeader||U.oldHeader,aa.newHeader=Z.newHeader||U.newHeader);aa.hunks=[];for(var W=0,fa=0,X=0,ea=0;WPromise.resolve().then(function(){return y}).then(q=>new q.HapticsWeb)}); class Y extends ya.WebPlugin{constructor(){super(...arguments);this.selectionStarted=!1}async impact(q){q=this.patternForImpact(null===q||void 0===q?void 0:q.style);this.vibrateWithPattern(q)}async notification(q){q=this.patternForNotification(null===q||void 0===q?void 0:q.type);this.vibrateWithPattern(q)}async vibrate(q){this.vibrateWithPattern([(null===q||void 0===q?void 0:q.duration)||300])}async selectionStart(){this.selectionStarted=!0}async selectionChanged(){this.selectionStarted&&this.vibrateWithPattern([70])}async selectionEnd(){this.selectionStarted= !1}patternForImpact(q=Q.ImpactStyle.Heavy){return q===Q.ImpactStyle.Medium?[43]:q===Q.ImpactStyle.Light?[20]:[61]}patternForNotification(q=Q.NotificationType.Success){return q===Q.NotificationType.Warning?[30,40,30,50,60]:q===Q.NotificationType.Error?[27,45,50]:[35,65,21]}vibrateWithPattern(q){if(navigator.vibrate)navigator.vibrate(q);else throw this.unavailable("Browser does not support the vibrate API");}}var y=Object.freeze({__proto__:null,HapticsWeb:Y});Q.Haptics=w;Q.HapticsImpactStyle=Sa;Q.HapticsNotificationType= ca}; shadow$provide[182]=function(ya,ca,Sa,Q){function w(v){return Array.isArray(v)?v:[v]}ya=ca(2);const Y=/^\s+$/,y=/^\\!/,q=/^\\#/,c=/\r?\n/g,u=/^\.*\/|^\.+$/,A="undefined"!==typeof Symbol?Symbol.for("node-ignore"):"node-ignore",z=/([0-z])-([0-z])/g,C=v=>v.replace(z,(t,r,f)=>r.charCodeAt(0)<=f.charCodeAt(0)?t:""),P=[[/\\?\s+$/,v=>0===v.indexOf("\\")?" ":""],[/\\\s/g,()=>" "],[/[\\$.|*+(){^]/g,v=>`\\${v}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"], [/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(v,t,r)=>t+6`${t}[^\\/]*`],[/\\\\\\(?=[$.|*+(){^])/g,()=>"\\"],[/\\\\/g,()=>"\\"],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(v,t,r,f,E)=>{"\\"===t?({length:v}=f,f=f.slice(0,v-v%2),r=`\\[${r}${f}${E}`):r="]"===E?0===f.length%2?`[${C(r)}${f}]`:"[]":"[]";return r}],[/(?:[^*])$/,v=>/\/$/.test(v)?`${v}$`:`${v}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(v,t)=> `${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`]],g=Object.create(null),h=(v,t,r)=>{if(t=g[v])return t;t=P.reduce((f,E)=>f.replace(E[0],E[1].bind(v)),v);return g[v]=r?new RegExp(t,"i"):new RegExp(t)};class b{constructor(v,t,r,f){this.origin=v;this.pattern=t;this.negative=r;this.regex=f}}const l=(v,t)=>{throw new t(v);},m=(v,t,r)=>"string"===typeof v?v?m.isNotRelative(v)?r(`path should be a ${"`path.relative()`d"} string, but got "${t}"`,RangeError):!0:r("path must not be empty",TypeError):r(`path must be a string, but got \`${t}\``, TypeError);m.isNotRelative=v=>u.test(v);m.convert=v=>v;class p{constructor({ignorecase:v=!0}={}){this._rules=[];this._ignorecase=v;Object.defineProperty(this,A,{value:!0});this._initCache()}_initCache(){this._ignoreCache=Object.create(null);this._testCache=Object.create(null)}_addPattern(v){if(v&&v[A])this._rules=this._rules.concat(v._rules),this._added=!0;else if(v&&"string"===typeof v&&!Y.test(v)&&0!==v.indexOf("#")){var t=this._ignorecase;const r=v;let f=!1;0===v.indexOf("!")&&(f=!0,v=v.substr(1)); v=v.replace(y,"!").replace(q,"#");t=h(v,f,t);v=new b(r,v,f,t);this._added=!0;this._rules.push(v)}}add(v){this._added=!1;w("string"===typeof v?v.split(c):v).forEach(this._addPattern,this);this._added&&this._initCache();return this}addPattern(v){return this.add(v)}_testOne(v,t){let r=!1,f=!1;this._rules.forEach(E=>{const {negative:B}=E;f===B&&r!==f||B&&!r&&!f&&!t||!E.regex.test(v)||(r=!B,f=B)});return{ignored:r,unignored:f}}_test(v,t,r,f){const E=v&&m.convert(v);m(E,v,l);return this._t(E,t,r,f)}_t(v, t,r,f){if(v in t)return t[v];f||=v.split("/");f.pop();if(!f.length)return t[v]=this._testOne(v,r);f=this._t(f.join("/")+"/",t,r,f);return t[v]=f.ignored?f:this._testOne(v,r)}ignores(v){return this._test(v,this._ignoreCache,!1).ignored}createFilter(){return v=>!this.ignores(v)}filter(v){return w(v).filter(this.createFilter())}test(v){return this._test(v,this._testCache,!0)}}ca=v=>new p(v);const D=()=>!1;ca.isPathValid=v=>m(v&&m.convert(v),v,D);ca.default=ca;Sa.exports=ca;if("undefined"!==typeof ya&& (ya.env&&ya.env.IGNORE_TEST_WIN32||"win32"===ya.platform)){m.convert=t=>/^\\\\\?\\/.test(t)||/["<>|\u0000-\u001F]+/u.test(t)?t:t.replace(/\\/g,"/");const v=/^[a-z]:\//i;m.isNotRelative=t=>v.test(t)||u.test(t)}}; shadow$provide[183]=function(ya,ca,Sa,Q){function w(){w.init.call(this)}function Y(m){if("function"!==typeof m)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof m);}function y(m,p,D,v){Y(D);var t=m._events;if(void 0===t)t=m._events=Object.create(null),m._eventsCount=0;else{void 0!==t.newListener&&(m.emit("newListener",p,D.listener?D.listener:D),t=m._events);var r=t[p]}void 0===r?(t[p]=D,++m._eventsCount):("function"===typeof r?r=t[p]=v?[D,r]:[r,D]:v?r.unshift(D): r.push(D),D=void 0===m._maxListeners?w.defaultMaxListeners:m._maxListeners,0D&&!r.warned&&(r.warned=!0,D=Error("Possible EventEmitter memory leak detected. "+r.length+" "+String(p)+" listeners added. Use emitter.setMaxListeners() to increase limit"),D.name="MaxListenersExceededWarning",D.emitter=m,D.type=p,D.count=r.length,console&&console.warn&&console.warn(D)));return m}function q(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length? this.listener.call(this.target):this.listener.apply(this.target,arguments)}function c(m,p,D){m={fired:!1,wrapFn:void 0,target:m,type:p,listener:D};p=q.bind(m);p.listener=D;return m.wrapFn=p}function u(m,p,D){m=m._events;if(void 0===m)return[];p=m[p];if(void 0===p)return[];if("function"===typeof p)return D?[p.listener||p]:[p];if(D)for(D=Array(p.length),m=0;mm||b(m))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+ m+".");l=m}});w.init=function(){if(void 0===this._events||this._events===Object.getPrototypeOf(this)._events)this._events=Object.create(null),this._eventsCount=0;this._maxListeners=this._maxListeners||void 0};w.prototype.setMaxListeners=function(m){if("number"!==typeof m||0>m||b(m))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+m+".");this._maxListeners=m;return this};w.prototype.getMaxListeners=function(){return void 0===this._maxListeners?w.defaultMaxListeners: this._maxListeners};w.prototype.emit=function(m){for(var p=[],D=1;Dr)return this;if(0===r)t.shift();else{for(;r+1>16&255,z[C++]=A>> 8&255,z[C++]=A&255;2===u&&(A=y[c.charCodeAt(g)]<<2|y[c.charCodeAt(g+1)]>>4,z[C++]=A&255);1===u&&(A=y[c.charCodeAt(g)]<<10|y[c.charCodeAt(g+1)]<<4|y[c.charCodeAt(g+2)]>>2,z[C++]=A>>8&255,z[C++]=A&255);return z};Q.fromByteArray=function(c){for(var u=c.length,A=u%3,z=[],C=0,P=u-A;CP?P:C+16383,p=[],D=C;D>18&63]+Y[b>>12&63]+Y[b>>6&63]+Y[b&63]);b=p.join("");h.call(g,b)}1===A?(c=c[u- 1],z.push(Y[c>>2]+Y[c<<4&63]+"\x3d\x3d")):2===A&&(c=(c[u-2]<<8)+c[u-1],z.push(Y[c>>10]+Y[c>>4&63]+Y[c<<2&63]+"\x3d"));return z.join("")};var Y=[],y=[],q="undefined"!==typeof Uint8Array?Uint8Array:Array;for(ya=0;64>ya;++ya)Y[ya]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[ya],y["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charCodeAt(ya)]=ya;y[45]=62;y[95]=63}; shadow$provide[189]=function(ya,ca,Sa,Q){Q.read=function(w,Y,y,q,c){var u=8*c-q-1;var A=(1<>1,C=-7;c=y?c-1:0;var P=y?-1:1,g=w[Y+c];c+=P;y=g&(1<<-C)-1;g>>=-C;for(C+=u;0>=-C;for(C+=q;0>1,g=23===c?Math.pow(2,-24)-Math.pow(2,-77):0;u=q?0:u-1;var h= q?1:-1,b=0>Y||0===Y&&0>1/Y?1:0;Y=Math.abs(Y);isNaN(Y)||Infinity===Y?(Y=isNaN(Y)?1:0,q=C):(q=Math.floor(Math.log(Y)/Math.LN2),1>Y*(A=Math.pow(2,-q))&&(q--,A*=2),Y=1<=q+P?Y+g/A:Y+g*Math.pow(2,1-P),2<=Y*A&&(q++,A/=2),q+P>=C?(Y=0,q=C):1<=q+P?(Y=(Y*A-1)*Math.pow(2,c),q+=P):(Y=Y*Math.pow(2,P-1)*Math.pow(2,c),q=0));for(;8<=c;w[y+u]=Y&255,u+=h,Y/=256,c-=8);q=q<M||O.byteLengthF)throw new RangeError('"size" argument must not be negative');}function u(F,O){c(O);F=Y(F,0>O?0:C(O)|0);if(!y.TYPED_ARRAY_SUPPORT)for(var M=0;MO.length?0:C(O.length)|0;F=Y(F,M);for(var I=0;I=(y.TYPED_ARRAY_SUPPORT?2147483647:1073741823))throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+(y.TYPED_ARRAY_SUPPORT?2147483647:1073741823).toString(16)+" bytes");return F|0}function P(F,O){if(y.isBuffer(F))return F.length;if("undefined"!==typeof ArrayBuffer&& "function"===typeof ArrayBuffer.isView&&(ArrayBuffer.isView(F)||F instanceof ArrayBuffer))return F.byteLength;"string"!==typeof F&&(F=""+F);var M=F.length;if(0===M)return 0;for(var I=!1;;)switch(O){case "ascii":case "latin1":case "binary":return M;case "utf8":case "utf-8":case void 0:return B(F).length;case "ucs2":case "ucs-2":case "utf16le":case "utf-16le":return 2*M;case "hex":return M>>>1;case "base64":return V(F).length;default:if(I)return B(F).length;O=(""+O).toLowerCase();I=!0}}function g(F, O,M){var I=!1;if(void 0===O||0>O)O=0;if(O>this.length)return"";if(void 0===M||M>this.length)M=this.length;if(0>=M)return"";M>>>=0;O>>>=0;if(M<=O)return"";for(F||="utf8";;)switch(F){case "hex":F=O;O=M;M=this.length;if(!F||0>F)F=0;if(!O||0>O||O>M)O=M;I="";for(M=F;MI?"0"+I.toString(16):I.toString(16),I=F+I;return I;case "utf8":case "utf-8":return m(this,O,M);case "ascii":F="";for(M=Math.min(this.length,M);OM&&(M=-2147483648);M=+M;isNaN(M)&&(M=ia?0:F.length-1);0>M&&(M=F.length+M);if(M>=F.length){if(ia)return-1;M=F.length-1}else if(0>M)if(ia)M=0;else return-1;"string"===typeof O&&(O=y.from(O,I));if(y.isBuffer(O))return 0===O.length?-1:l(F,O,M,I,ia);if("number"===typeof O)return O&=255,y.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?ia?Uint8Array.prototype.indexOf.call(F,O,M):Uint8Array.prototype.lastIndexOf.call(F, O,M):l(F,[O],M,I,ia);throw new TypeError("val must be string, number or Buffer");}function l(F,O,M,I,ia){function U(fa,X){return 1===Z?fa[X]:fa.readUInt16BE(X*Z)}var Z=1,aa=F.length,W=O.length;if(void 0!==I&&(I=String(I).toLowerCase(),"ucs2"===I||"ucs-2"===I||"utf16le"===I||"utf-16le"===I)){if(2>F.length||2>O.length)return-1;Z=2;aa/=2;W/=2;M/=2}if(ia)for(I=-1;Maa&&(M=aa-W);0<=M;M--){aa= !0;for(I=0;Iia&&(U=ia);break;case 2:var aa=F[O+1];128===(aa&192)&&(ia=(ia&31)<<6|aa&63,127ia||57343ia&&(U=ia))}null===U?(U=65533,Z=1):65535>>10&1023|55296),U=56320|U&1023);I.push(U);O+=Z}F=I.length;if(F<=R)I=String.fromCharCode.apply(String,I);else{M="";for(O=0;OF)throw new RangeError("offset is not uint");if(F+O>M)throw new RangeError("Trying to access beyond buffer length"); }function D(F,O,M,I,ia,U){if(!y.isBuffer(F))throw new TypeError('"buffer" argument must be a Buffer instance');if(O>ia||OF.length)throw new RangeError("Index out of range");}function v(F,O,M,I){0>O&&(O=65535+O+1);for(var ia=0,U=Math.min(F.length-M,2);ia>>8*(I?ia:1-ia)}function t(F,O,M,I){0>O&&(O=4294967295+O+1);for(var ia=0,U=Math.min(F.length-M,4);ia>>8*(I?ia:3-ia)&255}function r(F, O,M,I,ia,U){if(M+I>F.length)throw new RangeError("Index out of range");if(0>M)throw new RangeError("Index out of range");}function f(F,O,M,I,ia){ia||r(F,O,M,4,3.4028234663852886E38,-3.4028234663852886E38);L.write(F,O,M,I,23,4);return M+4}function E(F,O,M,I,ia){ia||r(F,O,M,8,1.7976931348623157E308,-1.7976931348623157E308);L.write(F,O,M,I,52,8);return M+8}function B(F,O){O=O||Infinity;for(var M,I=F.length,ia=null,U=[],Z=0;ZM){if(!ia){if(56319M){-1<(O-=3)&&U.push(239,191,189);ia=M;continue}M=(ia-55296<<10|M-56320)+65536}else ia&&-1<(O-=3)&&U.push(239,191,189);ia=null;if(128>M){if(0>--O)break;U.push(M)}else if(2048>M){if(0>(O-=2))break;U.push(M>>6|192,M&63|128)}else if(65536>M){if(0>(O-=3))break;U.push(M>>12|224,M>>6&63|128,M&63|128)}else if(1114112>M){if(0>(O-=4))break;U.push(M>>18|240,M>>12&63|128,M>>6&63|128,M&63|128)}else throw Error("Invalid code point"); }return U}function J(F){for(var O=[],M=0;MF.length)F="";else for(;0!==F.length%4;)F+="\x3d";return M.call(O,F)}function H(F,O,M,I){for(var ia=0;ia=O.length||ia>=F.length);++ia)O[ia+M]=F[ia];return ia}var S=ca(188),L=ca(189),T=ca(186);Q.Buffer=y;Q.SlowBuffer=function(F){+F!=F&&(F=0);return y.alloc(+F)};Q.INSPECT_MAX_BYTES=50;y.TYPED_ARRAY_SUPPORT= void 0!==ya.TYPED_ARRAY_SUPPORT?ya.TYPED_ARRAY_SUPPORT:w();Q.kMaxLength=y.TYPED_ARRAY_SUPPORT?2147483647:1073741823;y.poolSize=8192;y._augment=function(F){F.__proto__=y.prototype;return F};y.from=function(F,O,M){return q(null,F,O,M)};y.TYPED_ARRAY_SUPPORT&&(y.prototype.__proto__=Uint8Array.prototype,y.__proto__=Uint8Array,"undefined"!==typeof Symbol&&Symbol.species&&y[Symbol.species]===y&&Object.defineProperty(y,Symbol.species,{value:null,configurable:!0}));y.alloc=function(F,O,M){c(F);F=0>=F?Y(null, F):void 0!==O?"string"===typeof M?Y(null,F).fill(O,M):Y(null,F).fill(O):Y(null,F);return F};y.allocUnsafe=function(F){return u(null,F)};y.allocUnsafeSlow=function(F){return u(null,F)};y.isBuffer=function(F){return!(null==F||!F._isBuffer)};y.compare=function(F,O){if(!y.isBuffer(F)||!y.isBuffer(O))throw new TypeError("Arguments must be Buffers");if(F===O)return 0;for(var M=F.length,I=O.length,ia=0,U=Math.min(M,I);ia O&&(F+=" ... "));return"\x3cBuffer "+F+"\x3e"};y.prototype.compare=function(F,O,M,I,ia){if(!y.isBuffer(F))throw new TypeError("Argument must be a Buffer");void 0===O&&(O=0);void 0===M&&(M=F?F.length:0);void 0===I&&(I=0);void 0===ia&&(ia=this.length);if(0>O||M>F.length||0>I||ia>this.length)throw new RangeError("out of range index");if(I>=ia&&O>=M)return 0;if(I>=ia)return-1;if(O>=M)return 1;O>>>=0;M>>>=0;I>>>=0;ia>>>=0;if(this===F)return 0;var U=ia-I,Z=M-O,aa=Math.min(U,Z);I=this.slice(I,ia);F=F.slice(O, M);for(O=0;Oia)M=ia;if(0M||0>O)||O>this.length)throw new RangeError("Attempt to write outside buffer bounds");I||="utf8";for(ia=!1;;)switch(I){case "hex":a:{O=Number(O)||0;I=this.length-O;M?(M=Number(M),M>I&&(M=I)):M=I;I=F.length;if(0!==I%2)throw new TypeError("Invalid hex string");M>I/2&&(M=I/2);for(I=0;I(ia-=2));++Z){var aa=I.charCodeAt(Z);F=aa>>8;aa%=256;U.push(aa);U.push(F)}return H(U,this,O,M);default:if(ia)throw new TypeError("Unknown encoding: "+I);I=(""+I).toLowerCase();ia=!0}};y.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr|| this,0)}};var R=4096;y.prototype.slice=function(F,O){var M=this.length;F=~~F;O=void 0===O?M:~~O;0>F?(F+=M,0>F&&(F=0)):F>M&&(F=M);0>O?(O+=M,0>O&&(O=0)):O>M&&(O=M);O=128*I&&(M-=Math.pow(2,8*O));return M};y.prototype.readIntBE=function(F,O,M){F|=0;O|=0;M||p(F,O,this.length);M=O;for(var I=1,ia=this[F+--M];0=128*I&&(ia-=Math.pow(2,8*O));return ia};y.prototype.readInt8=function(F,O){O||p(F,1,this.length);return this[F]& 128?-1*(255-this[F]+1):this[F]};y.prototype.readInt16LE=function(F,O){O||p(F,2,this.length);F=this[F]|this[F+1]<<8;return F&32768?F|4294901760:F};y.prototype.readInt16BE=function(F,O){O||p(F,2,this.length);F=this[F+1]|this[F]<<8;return F&32768?F|4294901760:F};y.prototype.readInt32LE=function(F,O){O||p(F,4,this.length);return this[F]|this[F+1]<<8|this[F+2]<<16|this[F+3]<<24};y.prototype.readInt32BE=function(F,O){O||p(F,4,this.length);return this[F]<<24|this[F+1]<<16|this[F+2]<<8|this[F+3]};y.prototype.readFloatLE= function(F,O){O||p(F,4,this.length);return L.read(this,F,!0,23,4)};y.prototype.readFloatBE=function(F,O){O||p(F,4,this.length);return L.read(this,F,!1,23,4)};y.prototype.readDoubleLE=function(F,O){O||p(F,8,this.length);return L.read(this,F,!0,52,8)};y.prototype.readDoubleBE=function(F,O){O||p(F,8,this.length);return L.read(this,F,!1,52,8)};y.prototype.writeUIntLE=function(F,O,M,I){F=+F;O|=0;M|=0;I||D(this,F,O,M,Math.pow(2,8*M)-1,0);I=1;var ia=0;for(this[O]=F&255;++ia>>8):v(this,F,O,!0);return O+2};y.prototype.writeUInt16BE= function(F,O,M){F=+F;O|=0;M||D(this,F,O,2,65535,0);y.TYPED_ARRAY_SUPPORT?(this[O]=F>>>8,this[O+1]=F&255):v(this,F,O,!1);return O+2};y.prototype.writeUInt32LE=function(F,O,M){F=+F;O|=0;M||D(this,F,O,4,4294967295,0);y.TYPED_ARRAY_SUPPORT?(this[O+3]=F>>>24,this[O+2]=F>>>16,this[O+1]=F>>>8,this[O]=F&255):t(this,F,O,!0);return O+4};y.prototype.writeUInt32BE=function(F,O,M){F=+F;O|=0;M||D(this,F,O,4,4294967295,0);y.TYPED_ARRAY_SUPPORT?(this[O]=F>>>24,this[O+1]=F>>>16,this[O+2]=F>>>8,this[O+3]=F&255):t(this, F,O,!1);return O+4};y.prototype.writeIntLE=function(F,O,M,I){F=+F;O|=0;I||(I=Math.pow(2,8*M-1),D(this,F,O,M,I-1,-I));I=0;var ia=1,U=0;for(this[O]=F&255;++IF&&0===U&&0!==this[O+I-1]&&(U=1),this[O+I]=(F/ia>>0)-U&255;return O+M};y.prototype.writeIntBE=function(F,O,M,I){F=+F;O|=0;I||(I=Math.pow(2,8*M-1),D(this,F,O,M,I-1,-I));I=M-1;var ia=1,U=0;for(this[O+I]=F&255;0<=--I&&(ia*=256);)0>F&&0===U&&0!==this[O+I+1]&&(U=1),this[O+I]=(F/ia>>0)-U&255;return O+M};y.prototype.writeInt8=function(F, O,M){F=+F;O|=0;M||D(this,F,O,1,127,-128);y.TYPED_ARRAY_SUPPORT||(F=Math.floor(F));0>F&&(F=255+F+1);this[O]=F&255;return O+1};y.prototype.writeInt16LE=function(F,O,M){F=+F;O|=0;M||D(this,F,O,2,32767,-32768);y.TYPED_ARRAY_SUPPORT?(this[O]=F&255,this[O+1]=F>>>8):v(this,F,O,!0);return O+2};y.prototype.writeInt16BE=function(F,O,M){F=+F;O|=0;M||D(this,F,O,2,32767,-32768);y.TYPED_ARRAY_SUPPORT?(this[O]=F>>>8,this[O+1]=F&255):v(this,F,O,!1);return O+2};y.prototype.writeInt32LE=function(F,O,M){F=+F;O|=0;M|| D(this,F,O,4,2147483647,-2147483648);y.TYPED_ARRAY_SUPPORT?(this[O]=F&255,this[O+1]=F>>>8,this[O+2]=F>>>16,this[O+3]=F>>>24):t(this,F,O,!0);return O+4};y.prototype.writeInt32BE=function(F,O,M){F=+F;O|=0;M||D(this,F,O,4,2147483647,-2147483648);0>F&&(F=4294967295+F+1);y.TYPED_ARRAY_SUPPORT?(this[O]=F>>>24,this[O+1]=F>>>16,this[O+2]=F>>>8,this[O+3]=F&255):t(this,F,O,!1);return O+4};y.prototype.writeFloatLE=function(F,O,M){return f(this,F,O,!0,M)};y.prototype.writeFloatBE=function(F,O,M){return f(this, F,O,!1,M)};y.prototype.writeDoubleLE=function(F,O,M){return E(this,F,O,!0,M)};y.prototype.writeDoubleBE=function(F,O,M){return E(this,F,O,!1,M)};y.prototype.copy=function(F,O,M,I){M||=0;I||0===I||(I=this.length);O>=F.length&&(O=F.length);O||=0;0O)throw new RangeError("targetStart out of bounds");if(0>M||M>=this.length)throw new RangeError("sourceStart out of bounds");if(0>I)throw new RangeError("sourceEnd out of bounds");I>this.length&& (I=this.length);F.length-Oia||!y.TYPED_ARRAY_SUPPORT)for(I=0;Iia&&(F=ia)}if(void 0!==I&&"string"!==typeof I)throw new TypeError("encoding must be a string"); if("string"===typeof I&&!y.isEncoding(I))throw new TypeError("Unknown encoding: "+I);}else"number"===typeof F&&(F&=255);if(0>O||this.length>>=0;M=void 0===M?this.length:M>>>0;F||=0;if("number"===typeof F)for(I=O;I>>0);for(var c=this.head,u=0;c;)c.data.copy(q,u),u+=c.data.length,c=c.next;return q};return y}();Y&&Y.inspect&&Y.inspect.custom&& (Sa.exports.prototype[Y.inspect.custom]=function(){var y=Y.inspect({length:this.length});return this.constructor.name+" "+y})}; shadow$provide[193]=function(ya,ca,Sa,Q){function w(y,q){y.emit("error",q)}var Y=ca(185);Sa.exports={destroy:function(y,q){var c=this,u=this._writableState&&this._writableState.destroyed;if(this._readableState&&this._readableState.destroyed||u)return q?q(y):y&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,Y.nextTick(w,this,y)):Y.nextTick(w,this,y)),this;this._readableState&&(this._readableState.destroyed=!0);this._writableState&&(this._writableState.destroyed= !0);this._destroy(y||null,function(A){!q&&A?c._writableState?c._writableState.errorEmitted||(c._writableState.errorEmitted=!0,Y.nextTick(w,c,A)):Y.nextTick(w,c,A):q&&q(A)});return this},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1);this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled= !1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}}; shadow$provide[194]=function(ya,ca,Sa,Q){function w(Y){try{if(!ya.localStorage)return!1}catch(y){return!1}Y=ya.localStorage[Y];return null==Y?!1:"true"===String(Y).toLowerCase()}Sa.exports=function(Y,y){if(w("noDeprecation"))return Y;var q=!1;return function(){if(!q){if(w("throwDeprecation"))throw Error(y);w("traceDeprecation")?console.trace(y):console.warn(y);q=!0}return Y.apply(this,arguments)}}}; shadow$provide[195]=function(ya,ca,Sa,Q){function w(t){var r=this;this.entry=this.next=null;this.finish=function(){var f=r.entry;for(r.entry=null;f;){var E=f.callback;t.pendingcb--;E(void 0);f=f.next}t.corkedRequestsFree.next=r}}function Y(){}function y(t,r){b=b||ca(196);t=t||{};var f=r instanceof b;this.objectMode=!!t.objectMode;f&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var E=t.highWaterMark,B=t.writableHighWaterMark,J=this.objectMode?16:16384;this.highWaterMark=E||0===E?E:f&& (B||0===B)?B:J;this.highWaterMark=Math.floor(this.highWaterMark);this.destroyed=this.finished=this.ended=this.ending=this.needDrain=this.finalCalled=!1;this.decodeStrings=!1!==t.decodeStrings;this.defaultEncoding=t.defaultEncoding||"utf8";this.length=0;this.writing=!1;this.corked=0;this.sync=!0;this.bufferProcessing=!1;this.onwrite=function(V){var H=r._writableState,S=H.sync,L=H.writecb;H.writing=!1;H.writecb=null;H.length-=H.writelen;H.writelen=0;V?(--H.pendingcb,S?(g.nextTick(L,V),g.nextTick(P, r,H),r._writableState.errorEmitted=!0,r.emit("error",V)):(L(V),r._writableState.errorEmitted=!0,r.emit("error",V),P(r,H))):((V=z(H))||H.corked||H.bufferProcessing||!H.bufferedRequest||A(r,H),S?h(u,r,H,V,L):u(r,H,V,L))};this.writecb=null;this.writelen=0;this.lastBufferedRequest=this.bufferedRequest=null;this.pendingcb=0;this.errorEmitted=this.prefinished=!1;this.bufferedRequestCount=0;this.corkedRequestsFree=new w(this)}function q(t){b=b||ca(196);if(!(v.call(q,this)||this instanceof b))return new q(t); this._writableState=new y(t,this);this.writable=!0;t&&("function"===typeof t.write&&(this._write=t.write),"function"===typeof t.writev&&(this._writev=t.writev),"function"===typeof t.destroy&&(this._destroy=t.destroy),"function"===typeof t.final&&(this._final=t.final));m.call(this)}function c(t,r,f,E,B,J,V){r.writelen=E;r.writecb=V;r.writing=!0;r.sync=!0;f?t._writev(B,r.onwrite):t._write(B,J,r.onwrite);r.sync=!1}function u(t,r,f,E){!f&&0===r.length&&r.needDrain&&(r.needDrain=!1,t.emit("drain"));r.pendingcb--; E();P(t,r)}function A(t,r){r.bufferProcessing=!0;var f=r.bufferedRequest;if(t._writev&&f&&f.next){var E=Array(r.bufferedRequestCount),B=r.corkedRequestsFree;B.entry=f;for(var J=0,V=!0;f;)E[J]=f,f.isBuf||(V=!1),f=f.next,J+=1;E.allBuffers=V;c(t,r,!0,r.length,E,"",B.finish);r.pendingcb++;r.lastBufferedRequest=null;B.next?(r.corkedRequestsFree=B.next,B.next=null):r.corkedRequestsFree=new w(r);r.bufferedRequestCount=0}else{for(;f&&(E=f.chunk,c(t,r,!1,r.objectMode?1:E.length,E,f.encoding,f.callback),f= f.next,r.bufferedRequestCount--,!r.writing););null===f&&(r.lastBufferedRequest=null)}r.bufferedRequest=f;r.bufferProcessing=!1}function z(t){return t.ending&&0===t.length&&null===t.bufferedRequest&&!t.finished&&!t.writing}function C(t,r){t._final(function(f){r.pendingcb--;f&&t.emit("error",f);r.prefinished=!0;t.emit("prefinish");P(t,r)})}function P(t,r){var f=z(r);f&&(r.prefinished||r.finalCalled||("function"===typeof t._final?(r.pendingcb++,r.finalCalled=!0,g.nextTick(C,t,r)):(r.prefinished=!0,t.emit("prefinish"))), 0===r.pendingcb&&(r.finished=!0,t.emit("finish")));return f}Q=ca(2);"use strict";var g=ca(185);Sa.exports=q;var h=!Q.browser&&-1<["v0.10","v0.9."].indexOf(Q.version.slice(0,5))?setImmediate:g.nextTick,b;q.WritableState=y;Sa=Object.create(ca(3));Sa.inherits=ca(184);var l={deprecate:ca(194)},m=ca(187),p=ca(191).Buffer,D=("undefined"!==typeof ya?ya:"undefined"!==typeof window?window:"undefined"!==typeof self?self:{}).Uint8Array||function(){};ya=ca(193);Sa.inherits(q,m);y.prototype.getBuffer=function(){for(var t= this.bufferedRequest,r=[];t;)r.push(t),t=t.next;return r};(function(){try{Object.defineProperty(y.prototype,"buffer",{get:l.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(t){}})();if("function"===typeof Symbol&&Symbol.hasInstance&&"function"===typeof Function.prototype[Symbol.hasInstance]){var v=Function.prototype[Symbol.hasInstance];Object.defineProperty(q,Symbol.hasInstance,{value:function(t){return v.call(this, t)?!0:this!==q?!1:t&&t._writableState instanceof y}})}else v=function(t){return t instanceof this};q.prototype.pipe=function(){this.emit("error",Error("Cannot pipe, not readable"))};q.prototype.write=function(t,r,f){var E=this._writableState,B=!1,J;if(J=!E.objectMode)J=t,J=p.isBuffer(J)||J instanceof D;J&&!p.isBuffer(t)&&(t=p.from(t));"function"===typeof r&&(f=r,r=null);J?r="buffer":r||(r=E.defaultEncoding);"function"!==typeof f&&(f=Y);if(E.ended)E=f,f=Error("write after end"),this.emit("error",f), g.nextTick(E,f);else{var V;if(!(V=J)){V=t;var H=f,S=!0,L=!1;null===V?L=new TypeError("May not write null values to stream"):"string"===typeof V||void 0===V||E.objectMode||(L=new TypeError("Invalid non-string/buffer chunk"));L&&(this.emit("error",L),g.nextTick(H,L),S=!1);V=S}V&&(E.pendingcb++,B=J,B||(J=t,E.objectMode||!1===E.decodeStrings||"string"!==typeof J||(J=p.from(J,r)),t!==J&&(B=!0,r="buffer",t=J)),V=E.objectMode?1:t.length,E.length+=V,J=E.length=l?0:6===l>>5?2:14===l>>4?3:30===l>>3?4:2===l>>6?-1:-2}function q(l,m,p){var D=m.length-1;if(D=p)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=l[l.length-2],this.lastChar[1]=l[l.length-1],m.slice(0,-1)}return m}this.lastNeed=1;this.lastTotal=2;this.lastChar[0]=l[l.length-1];return l.toString("utf16le",m,l.length-1)}function A(l){l=l&&l.length?this.write(l):"";return this.lastNeed?l+this.lastChar.toString("utf16le",0,this.lastTotal- this.lastNeed):l}function z(l,m){var p=(l.length-m)%3;if(0===p)return l.toString("base64",m);this.lastNeed=3-p;this.lastTotal=3;1===p?this.lastChar[0]=l[l.length-1]:(this.lastChar[0]=l[l.length-2],this.lastChar[1]=l[l.length-1]);return l.toString("base64",m,l.length-p)}function C(l){l=l&&l.length?this.write(l):"";return this.lastNeed?l+this.lastChar.toString("base64",0,3-this.lastNeed):l}function P(l){return l.toString(this.encoding)}function g(l){return l&&l.length?this.write(l):""}var h=ca(191).Buffer, b=h.isEncoding||function(l){l=""+l;switch(l&&l.toLowerCase()){case "hex":case "utf8":case "utf-8":case "ascii":case "binary":case "base64":case "ucs2":case "ucs-2":case "utf16le":case "utf-16le":case "raw":return!0;default:return!1}};Q.StringDecoder=Y;Y.prototype.write=function(l){if(0===l.length)return"";if(this.lastNeed){var m=this.fillLast(l);if(void 0===m)return"";var p=this.lastNeed;this.lastNeed=0}else p=0;return p=T||0===R.length&&R.ended)return 0;if(R.objectMode)return 1;if(T!==T)return R.flowing&&R.length?R.buffer.head.data.length:R.length; if(T>R.highWaterMark){var G=T;8388608<=G?G=8388608:(G--,G|=G>>>1,G|=G>>>2,G|=G>>>4,G|=G>>>8,G|=G>>>16,G++);R.highWaterMark=G}return T<=R.length?T:R.ended?R.length:(R.needReadable=!0,0)}function A(T){var R=T._readableState;R.needReadable=!1;R.emittedReadable||(V("emitReadable",R.flowing),R.emittedReadable=!0,R.sync?t.nextTick(z,T):z(T))}function z(T){V("emit readable");T.emit("readable");b(T)}function C(T,R){for(var G=R.length;!R.reading&&!R.flowing&&!R.ended&&R.length=R.length)G=R.decoder?R.buffer.join(""):1===R.buffer.length?R.buffer.head.data:R.buffer.concat(R.length),R.buffer.clear();else{G=R.buffer;R=R.decoder;if(TM.length?M.length:T;O=I===M.length? O+M:O+M.slice(0,T);T-=I;if(0===T){I===M.length?(++F,G.head=R.next?R.next:G.tail=null):(G.head=R,R.data=M.slice(I));break}++F}G.length-=F;G=O}else{R=B.allocUnsafe(T);F=G.head;O=1;F.data.copy(R);for(T-=F.data.length;F=F.next;){M=F.data;I=T>M.length?M.length:T;M.copy(R,R.length-T,0,I);T-=I;if(0===T){I===M.length?(++O,G.head=F.next?F.next:G.tail=null):(G.head=F,F.data=M.slice(I));break}++O}G.length-=O;G=R}R=G}G=R}return G}function m(T){var R=T._readableState;if(0=R.highWaterMark||R.ended))return V("read: emitReadable",R.length,R.ended),0===R.length&&R.ended?m(this):A(this),null;T=u(T,R);if(0===T&&R.ended)return 0===R.length&&m(this),null;var F=R.needReadable;V("need readable",F);if(0===R.length||R.length-T>2,c=(c&3)<<4|u>>4,u=1>6:64,A=2>4;C=(C&15)<<4|u>>2;var g=(u&3)<< 6|P;A[c++]=z;64!==u&&(A[c++]=C);64!==P&&(A[c++]=g)}return A}}; shadow$provide[210]=function(ya,ca,Sa,Q){var w=ca(190).Buffer;"use strict";Sa.exports={isNode:"undefined"!==typeof w,newBufferFrom:function(Y,y){if(w.from&&w.from!==Uint8Array.from)return w.from(Y,y);if("number"===typeof Y)throw Error('The "data" argument must not be a number');return new w(Y,y)},allocBuffer:function(Y){if(w.alloc)return w.alloc(Y);Y=new w(Y);Y.fill(0);return Y},isBuffer:function(Y){return w.isBuffer(Y)},isStream:function(Y){return Y&&"function"===typeof Y.on&&"function"===typeof Y.pause&& "function"===typeof Y.resume}}}; shadow$provide[211]=function(ya,ca,Sa,Q){Sa.exports="function"===typeof setImmediate?setImmediate:function(){var w=[].slice.apply(arguments);w.splice(1,0,0);setTimeout.apply(null,w)}}; shadow$provide[212]=function(ya,ca,Sa,Q){function w(){u=!0;for(var z,C,P=A.length;P;){C=A;A=[];for(z=-1;++zD?"0":"")+D.toString(16).toUpperCase()}return m};Q.delay=function(l,m,p){z(function(){l.apply(p||null,m||[])})};Q.inherits=function(l,m){var p=function(){};p.prototype= m.prototype;l.prototype=new p};Q.extend=function(){var l={},m,p;for(m=0;mya;ya++)A[ya]=252<=ya?6:248<=ya?5:240<=ya?4:224<=ya?3:192<=ya?2:1;A[254]=A[254]=1;Q.utf8encode=function(z){if(q.nodebuffer)return c.newBufferFrom(z,"utf-8");var C,P,g=z.length,h=0;for(C=0;Cb?1:2048>b?2:65536>b?3:4}var m=q.uint8array?new Uint8Array(h):Array(h);for(C=P=0;Pb?m[P++]=b:(2048>b?m[P++]=192|b>>>6:(65536>b?m[P++]=224|b>>>12:(m[P++]=240|b>>>18,m[P++]=128|b>>>12&63),m[P++]=128|b>>>6&63),m[P++]=128|b&63);return m};Q.utf8decode=function(z){if(q.nodebuffer)return y.transformTo("nodebuffer",z).toString("utf-8"); z=y.transformTo(q.uint8array?"uint8array":"array",z);var C,P,g=z.length,h=Array(2*g);for(C=P=0;Cb)h[P++]=b;else{var l=A[b];if(4b?h[P++]=b:(b-=65536,h[P++]=55296|b>>10&1023,h[P++]=56320|b&1023)}}}h.length!==P&&(h.subarray?h=h.subarray(0,P):h.length=P);return y.applyFromCharCode(h)};y.inherits(w,u);w.prototype.processChunk=function(z){var C=y.transformTo(q.uint8array? "uint8array":"array",z.data);if(this.leftOver&&this.leftOver.length){if(q.uint8array){var P=C;C=new Uint8Array(P.length+this.leftOver.length);C.set(this.leftOver,0);C.set(P,this.leftOver.length)}else C=this.leftOver.concat(C);this.leftOver=null}var g;P=C.length;P>C.length&&(P=C.length);for(g=P-1;0<=g&&128===(C[g]&192);)g--;P=0>g?P:0===g?P:g+A[C[g]]>P?g:P;g=C;P!==C.length&&(q.uint8array?(g=C.subarray(0,P),this.leftOver=C.subarray(P,C.length)):(g=C.slice(0,P),this.leftOver=C.slice(P,C.length)));this.push({data:Q.utf8decode(g), meta:z.meta})};w.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:Q.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)};Q.Utf8DecodeWorker=w;y.inherits(Y,u);Y.prototype.processChunk=function(z){this.push({data:Q.utf8encode(z.data),meta:z.meta})};Q.Utf8EncodeWorker=Y}; shadow$provide[218]=function(ya,ca,Sa,Q){function w(q){Y.call(this,"ConvertWorker to "+q);this.destType=q}var Y=ca(216),y=ca(215);y.inherits(w,Y);w.prototype.processChunk=function(q){this.push({data:y.transformTo(this.destType,q.data),meta:q.meta})};Sa.exports=w}; shadow$provide[219]=function(ya,ca,Sa,Q){function w(y,q,c){Y.call(this,q);this._helper=y;var u=this;y.on("data",function(A,z){u.push(A)||u._helper.pause();c&&c(z)}).on("error",function(A){u.emit("error",A)}).on("end",function(){u.push(null)})}var Y=ca(207).Readable;ca(215).inherits(w,Y);w.prototype._read=function(){this._helper.resume()};Sa.exports=w}; shadow$provide[220]=function(ya,ca,Sa,Q){function w(g,h){var b,l=0,m=0;for(b=0;b=this.max)return this.end();switch(this.type){case "string":q=this.data.substring(this.index, c);break;case "uint8array":q=this.data.subarray(this.index,c);break;case "array":case "nodebuffer":q=this.data.slice(this.index,c)}this.index=c;return this.push({data:q,meta:{percent:this.max?this.index/this.max*100:0}})};Sa.exports=w}; shadow$provide[223]=function(ya,ca,Sa,Q){var w=ca(215),Y=function(){for(var y,q=[],c=0;256>c;c++){y=c;for(var u=0;8>u;u++)y=y&1?3988292384^y>>>1:y>>>1;q[c]=y}return q}();Sa.exports=function(y,q){if("undefined"===typeof y||!y.length)return 0;if("string"!==w.getTypeOf(y)){var c=0+y.length;q=(q|0)^-1;for(var u=0;u>>8^Y[(q^y[u])&255];return q^-1}c=0+y.length;q=(q|0)^-1;for(u=0;u>>8^Y[(q^y.charCodeAt(u))&255];return q^-1}}; shadow$provide[224]=function(ya,ca,Sa,Q){function w(){Y.call(this,"Crc32Probe");this.withStreamInfo("crc32",0)}var Y=ca(216),y=ca(223);ca(215).inherits(w,Y);w.prototype.processChunk=function(q){this.streamInfo.crc32=y(q.data,this.streamInfo.crc32||0);this.push(q)};Sa.exports=w}; shadow$provide[225]=function(ya,ca,Sa,Q){function w(y){Y.call(this,"DataLengthProbe for "+y);this.propName=y;this.withStreamInfo(y,0)}ya=ca(215);var Y=ca(216);ya.inherits(w,Y);w.prototype.processChunk=function(y){y&&(this.streamInfo[this.propName]=(this.streamInfo[this.propName]||0)+y.data.length);Y.prototype.processChunk.call(this,y)};Sa.exports=w}; shadow$provide[226]=function(ya,ca,Sa,Q){function w(u,A,z,C,P){this.compressedSize=u;this.uncompressedSize=A;this.crc32=z;this.compression=C;this.compressedContent=P}var Y=ca(214),y=ca(222),q=ca(224),c=ca(225);w.prototype={getContentWorker:function(){var u=(new y(Y.Promise.resolve(this.compressedContent))).pipe(this.compression.uncompressWorker()).pipe(new c("data_length")),A=this;u.on("end",function(){if(this.streamInfo.data_length!==A.uncompressedSize)throw Error("Bug : uncompressed data size mismatch"); });return u},getCompressedWorker:function(){return(new y(Y.Promise.resolve(this.compressedContent))).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}};w.createWorkerFrom=function(u,A,z){return u.pipe(new q).pipe(new c("uncompressedSize")).pipe(A.compressWorker(z)).pipe(new c("compressedSize")).withStreamInfo("compression",A)};Sa.exports=w}; shadow$provide[227]=function(ya,ca,Sa,Q){var w=ca(220),Y=ca(222),y=ca(217),q=ca(226),c=ca(216);ya=function(A,z,C){this.name=A;this.dir=C.dir;this.date=C.date;this.comment=C.comment;this.unixPermissions=C.unixPermissions;this.dosPermissions=C.dosPermissions;this._data=z;this._dataBinary=C.binary;this.options={compression:C.compression,compressionOptions:C.compressionOptions}};ya.prototype={internalStream:function(A){var z=null,C="string";try{if(!A)throw Error("No output type specified.");C=A.toLowerCase(); A="string"===C||"text"===C;if("binarystring"===C||"text"===C)C="string";z=this._decompressWorker();var P=!this._dataBinary;P&&!A&&(z=z.pipe(new y.Utf8EncodeWorker));!P&&A&&(z=z.pipe(new y.Utf8DecodeWorker))}catch(g){z=new c("error"),z.error(g)}return new w(z,C,"")},async:function(A,z){return this.internalStream(A).accumulate(z)},nodeStream:function(A,z){return this.internalStream(A||"nodebuffer").toNodejsStream(z)},_compressWorker:function(A,z){if(this._data instanceof q&&this._data.compression.magic=== A.magic)return this._data.getCompressedWorker();var C=this._decompressWorker();this._dataBinary||(C=C.pipe(new y.Utf8EncodeWorker));return q.createWorkerFrom(C,A,z)},_decompressWorker:function(){return this._data instanceof q?this._data.getContentWorker():this._data instanceof c?this._data:new Y(this._data)}};ca=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"];Q=function(){throw Error("This method has been removed in JSZip 3.0, please check the upgrade guide.");};for(var u=0;u< ca.length;u++)ya.prototype[ca[u]]=Q;Sa.exports=ya}; shadow$provide[228]=function(ya,ca,Sa,Q){ya="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Int32Array;Q.assign=function(y){for(var q=Array.prototype.slice.call(arguments,1);q.length;){var c=q.shift();if(c){if("object"!==typeof c)throw new TypeError(c+"must be non-object");for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(y[u]=c[u])}}return y};Q.shrinkBuf=function(y,q){if(y.length===q)return y;if(y.subarray)return y.subarray(0,q);y.length=q;return y}; var w={arraySet:function(y,q,c,u,A){if(q.subarray&&y.subarray)y.set(q.subarray(c,c+u),A);else for(var z=0;z>>8&255}function c(M,I,ia){M.bi_valid>16-ia?(M.bi_buf|=I<>16-M.bi_valid,M.bi_valid+=ia-16): (M.bi_buf|=I<>>=1,ia<<=1;while(0<--I);return ia>>>1}function z(M,I,ia){var U=Array(16),Z=0,aa;for(aa=1;15>=aa;aa++)U[aa]=Z=Z+ia[aa-1]<<1;for(ia=0;ia<=I;ia++)Z=M[2*ia+1],0!==Z&&(M[2*ia]=A(U[Z]++,Z))}function C(M){var I;for(I=0;286>I;I++)M.dyn_ltree[2*I]=0;for(I=0;30>I;I++)M.dyn_dtree[2*I]=0;for(I=0;19>I;I++)M.bl_tree[2*I]=0;M.dyn_ltree[512]=1;M.opt_len=M.static_len=0;M.last_lit=M.matches= 0}function P(M){8Z?H[Z]:H[256+(Z>>>7)];u(M,W,ia);fa=f[W];0!==fa&&(Z-=T[W],c(M,Z,fa))}}while(UM.heap_len;){var X=M.heap[++M.heap_len]= 2>fa?++fa:0;ia[2*X]=1;M.depth[X]=0;M.opt_len--;Z&&(M.static_len-=U[2*X+1])}I.max_code=fa;for(W=M.heap_len>>1;1<=W;W--)h(M,ia,W);X=aa;do W=M.heap[1],M.heap[1]=M.heap[M.heap_len--],h(M,ia,1),U=M.heap[1],M.heap[--M.heap_max]=W,M.heap[--M.heap_max]=U,ia[2*X]=ia[2*W]+ia[2*U],M.depth[X]=(M.depth[W]>=M.depth[U]?M.depth[W]:M.depth[U])+1,ia[2*W+1]=ia[2*U+1]=X,M.heap[1]=X++,h(M,ia,1);while(2<=M.heap_len);M.heap[--M.heap_max]=M.heap[1];W=I.dyn_tree;X=I.max_code;U=I.stat_desc.static_tree;Z=I.stat_desc.has_stree; aa=I.stat_desc.extra_bits;var ea=I.stat_desc.extra_base,pa=I.stat_desc.max_length,va,ta=0;for(va=0;15>=va;va++)M.bl_count[va]=0;W[2*M.heap[M.heap_max]+1]=0;for(I=M.heap_max+1;573>I;I++){var xa=M.heap[I];va=W[2*W[2*xa+1]+1]+1;va>pa&&(va=pa,ta++);W[2*xa+1]=va;if(!(xa>X)){M.bl_count[va]++;var Ga=0;xa>=ea&&(Ga=aa[xa-ea]);var Ia=W[2*xa];M.opt_len+=Ia*(va+Ga);Z&&(M.static_len+=Ia*(U[2*xa+1]+Ga))}}if(0!==ta){do{for(va=pa-1;0===M.bl_count[va];)va--;M.bl_count[va]--;M.bl_count[va+1]+=2;M.bl_count[pa]--;ta-= 2}while(0X||(W[2*U+1]!==va&&(M.opt_len+=(va-W[2*U+1])*W[2*U],W[2*U+1]=va),xa--)}z(ia,fa,M.bl_count)}function m(M,I,ia){var U,Z=-1,aa=I[1],W=0,fa=7,X=4;0===aa&&(fa=138,X=3);I[2*(ia+1)+1]=65535;for(U=0;U<=ia;U++){var ea=aa;aa=I[2*(U+1)+1];++W=W?M.bl_tree[34]++:M.bl_tree[36]++,W=0,Z=ea,0===aa?(fa=138,X=3):ea===aa?(fa=6,X=3):(fa=7,X=4))}} function p(M,I,ia){var U,Z=-1,aa=I[1],W=0,fa=7,X=4;0===aa&&(fa=138,X=3);for(U=0;U<=ia;U++){var ea=aa;aa=I[2*(U+1)+1];if(!(++W=W?(u(M,17,M.bl_tree),c(M,W-3,3)):(u(M,18,M.bl_tree),c(M,W-11,7));W=0;Z=ea;0===aa?(fa=138,X=3):ea===aa?(fa=6,X=3):(fa=7,X=4)}}}function D(M){var I=4093624447,ia;for(ia=0;31>=ia;ia++,I>>>=1)if(I&1&&0!==M.dyn_ltree[2*ia])return 0;if(0!==M.dyn_ltree[18]|| 0!==M.dyn_ltree[20]||0!==M.dyn_ltree[26])return 1;for(ia=32;256>ia;ia++)if(0!==M.dyn_ltree[2*ia])return 1;return 0}function v(M,I,ia,U){c(M,U?1:0,3);P(M);q(M,ia);q(M,~ia);t.arraySet(M.pending_buf,M.window,I,ia,M.pending);M.pending+=ia}var t=ca(228),r=[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],f=[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],E=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],B=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],J=Array(576);w(J);var V=Array(60); w(V);var H=Array(512);w(H);var S=Array(256);w(S);var L=Array(29);w(L);var T=Array(30);w(T);var R,G,F,O=!1;Q._tr_init=function(M){if(!O){var I,ia,U,Z=Array(16);for(U=ia=0;28>U;U++)for(L[U]=ia,I=0;I<1<U;U++)for(T[U]=ia,I=0;I<1<>=7;30>U;U++)for(T[U]=ia<<7,I=0;I<1<=I;I++)Z[I]=0;for(I=0;143>=I;)J[2*I+1]=8,I++,Z[8]++;for(;255>=I;)J[2*I+1]=9,I++,Z[9]++;for(;279>=I;)J[2*I+1]=7,I++,Z[7]++;for(;287>= I;)J[2*I+1]=8,I++,Z[8]++;z(J,287,Z);for(I=0;30>I;I++)V[2*I+1]=5,V[2*I]=A(I,5);R=new Y(J,r,257,286,15);G=new Y(V,f,0,30,15);F=new Y([],E,0,19,7);O=!0}M.l_desc=new y(M.dyn_ltree,R);M.d_desc=new y(M.dyn_dtree,G);M.bl_desc=new y(M.bl_tree,F);M.bi_buf=0;M.bi_valid=0;C(M)};Q._tr_stored_block=v;Q._tr_flush_block=function(M,I,ia,U){var Z=0;if(0>>3;var W=M.static_len+3+7>>>3;W<=aa&&(aa=W)}else aa=W=ia+5;if(ia+4<=aa&&-1!==I)v(M,I,ia,U);else if(4===M.strategy||W===aa)c(M,2+(U?1:0),3),b(M,J,V);else{c(M,4+(U?1:0),3);I=M.l_desc.max_code+1;ia=M.d_desc.max_code+1;Z+=1;c(M,I-257,5);c(M,ia-1,5);c(M,Z-4,4);for(aa=0;aa>>8&255;M.pending_buf[M.d_buf+2*M.last_lit+1]=I&255;M.pending_buf[M.l_buf+M.last_lit]=ia&255;M.last_lit++;0===I?M.dyn_ltree[2*ia]++:(M.matches++,I--,M.dyn_ltree[2*(S[ia]+256+1)]++,M.dyn_dtree[2*(256>I?H[I]:H[256+(I>>>7)])]++);return M.last_lit===M.lit_bufsize-1};Q._tr_align=function(M){c(M,2,3);u(M,256,J);16===M.bi_valid?(q(M,M.bi_buf),M.bi_buf=0,M.bi_valid=0):8<=M.bi_valid&&(M.pending_buf[M.pending++]=M.bi_buf&255,M.bi_buf>>=8,M.bi_valid-=8)}}; shadow$provide[230]=function(ya,ca,Sa,Q){Sa.exports=function(w,Y,y,q){var c=w&65535|0;w=w>>>16&65535|0;for(var u;0!==y;){u=2E3q;q++){Y=q;for(var c=0;8>c;c++)Y=Y&1?3988292384^Y>>>1:Y>>>1;y[q]=Y}return y}();Sa.exports=function(Y,y,q,c){q=c+q;for(Y^=-1;c>>8^w[(Y^y[c])&255];return Y^-1}}; shadow$provide[232]=function(ya,ca,Sa,Q){Sa.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}}; shadow$provide[233]=function(ya,ca,Sa,Q){function w(J,V){J.msg=E[V];return V}function Y(J){for(var V=J.length;0<=--V;)J[V]=0}function y(J){var V=J.state,H=V.pending;H>J.avail_out&&(H=J.avail_out);0!==H&&(v.arraySet(J.output,V.pending_buf,V.pending_out,H,J.next_out),J.next_out+=H,V.pending_out+=H,J.total_out+=H,J.avail_out-=H,V.pending-=H,0===V.pending&&(V.pending_out=0))}function q(J,V){t._tr_flush_block(J,0<=J.block_start?J.block_start:-1,J.strstart-J.block_start,V);J.block_start=J.strstart;y(J.strm)} function c(J,V){J.pending_buf[J.pending++]=V}function u(J,V){J.pending_buf[J.pending++]=V>>>8&255;J.pending_buf[J.pending++]=V&255}function A(J,V){var H=J.max_chain_length,S=J.strstart,L=J.prev_length,T=J.nice_match,R=J.strstart>J.w_size-262?J.strstart-(J.w_size-262):0,G=J.window,F=J.w_mask,O=J.prev,M=J.strstart+258,I=G[S+L-1],ia=G[S+L];J.prev_length>=J.good_match&&(H>>=2);T>J.lookahead&&(T=J.lookahead);do{var U=V;if(G[U+L]===ia&&G[U+L-1]===I&&G[U]===G[S]&&G[++U]===G[S+1]){S+=2;for(U++;G[++S]===G[++U]&& G[++S]===G[++U]&&G[++S]===G[++U]&&G[++S]===G[++U]&&G[++S]===G[++U]&&G[++S]===G[++U]&&G[++S]===G[++U]&&G[++S]===G[++U]&&SL){J.match_start=V;L=U;if(U>=T)break;I=G[S+L-1];ia=G[S+L]}}}while((V=O[V&F])>R&&0!==--H);return L<=J.lookahead?L:J.lookahead}function z(J){var V=J.w_size,H;do{var S=J.window_size-J.lookahead-J.strstart;if(J.strstart>=V+(V-262)){v.arraySet(J.window,J.window,V,V,0);J.match_start-=V;J.strstart-=V;J.block_start-=V;var L=H=J.hash_size;do{var T=J.head[--L]; J.head[L]=T>=V?T-V:0}while(--H);L=H=V;do T=J.prev[--L],J.prev[L]=T>=V?T-V:0;while(--H);S+=V}if(0===J.strm.avail_in)break;L=J.strm;H=J.window;T=J.strstart+J.lookahead;var R=L.avail_in;R>S&&(R=S);0===R?H=0:(L.avail_in-=R,v.arraySet(H,L.input,L.next_in,R,T),1===L.state.wrap?L.adler=r(L.adler,H,R,T):2===L.state.wrap&&(L.adler=f(L.adler,H,R,T)),L.next_in+=R,L.total_in+=R,H=R);J.lookahead+=H;if(3<=J.lookahead+J.insert)for(S=J.strstart-J.insert,J.ins_h=J.window[S],J.ins_h=(J.ins_h<J.lookahead+J.insert););}while(262>J.lookahead&&0!==J.strm.avail_in)}function C(J,V){for(var H;;){if(262>J.lookahead){z(J);if(262>J.lookahead&&0===V)return 1;if(0===J.lookahead)break}H=0;3<=J.lookahead&&(J.ins_h=(J.ins_h<J.strstart?J.strstart:2;return 4===V?(q(J,!0),0===J.strm.avail_out?3:4):J.last_lit&&(q(J,!1),0===J.strm.avail_out)?1:2}function P(J,V){for(var H,S;;){if(262>J.lookahead){z(J);if(262>J.lookahead&&0===V)return 1;if(0===J.lookahead)break}H=0;3<=J.lookahead&&(J.ins_h=(J.ins_h<=J.match_length&&(1===J.strategy||3===J.match_length&&4096J.strstart?J.strstart:2;return 4===V?(q(J,!0),0===J.strm.avail_out?3:4):J.last_lit&&(q(J,!1),0===J.strm.avail_out)?1:2}function g(J,V){for(var H,S,L,T=J.window;;){if(258>=J.lookahead){z(J);if(258>=J.lookahead&&0===V)return 1;if(0===J.lookahead)break}J.match_length=0;if(3<=J.lookahead&&0J.lookahead&&(J.match_length=J.lookahead)}3<=J.match_length?(H=t._tr_tally(J,1,J.match_length-3),J.lookahead-=J.match_length,J.strstart+=J.match_length,J.match_length=0):(H=t._tr_tally(J,0,J.window[J.strstart]),J.lookahead--,J.strstart++);if(H&&(q(J,!1),0===J.strm.avail_out))return 1}J.insert=0;return 4===V?(q(J,!0),0===J.strm.avail_out?3:4):J.last_lit&&(q(J,!1),0===J.strm.avail_out)? 1:2}function h(J,V){for(var H;;){if(0===J.lookahead&&(z(J),0===J.lookahead)){if(0===V)return 1;break}J.match_length=0;H=t._tr_tally(J,0,J.window[J.strstart]);J.lookahead--;J.strstart++;if(H&&(q(J,!1),0===J.strm.avail_out))return 1}J.insert=0;return 4===V?(q(J,!0),0===J.strm.avail_out?3:4):J.last_lit&&(q(J,!1),0===J.strm.avail_out)?1:2}function b(J,V,H,S,L){this.good_length=J;this.max_lazy=V;this.nice_length=H;this.max_chain=S;this.func=L}function l(){this.strm=null;this.status=0;this.pending_buf= null;this.wrap=this.pending=this.pending_out=this.pending_buf_size=0;this.gzhead=null;this.gzindex=0;this.method=8;this.last_flush=-1;this.w_mask=this.w_bits=this.w_size=0;this.window=null;this.window_size=0;this.head=this.prev=null;this.nice_match=this.good_match=this.strategy=this.level=this.max_lazy_match=this.max_chain_length=this.prev_length=this.lookahead=this.match_start=this.strstart=this.match_available=this.prev_match=this.match_length=this.block_start=this.hash_shift=this.hash_mask=this.hash_bits= this.hash_size=this.ins_h=0;this.dyn_ltree=new v.Buf16(1146);this.dyn_dtree=new v.Buf16(122);this.bl_tree=new v.Buf16(78);Y(this.dyn_ltree);Y(this.dyn_dtree);Y(this.bl_tree);this.bl_desc=this.d_desc=this.l_desc=null;this.bl_count=new v.Buf16(16);this.heap=new v.Buf16(573);Y(this.heap);this.heap_max=this.heap_len=0;this.depth=new v.Buf16(573);Y(this.depth);this.bi_valid=this.bi_buf=this.insert=this.matches=this.static_len=this.opt_len=this.d_buf=this.last_lit=this.lit_bufsize=this.l_buf=0}function m(J){if(!J|| !J.state)return w(J,-2);J.total_in=J.total_out=0;J.data_type=2;var V=J.state;V.pending=0;V.pending_out=0;0>V.wrap&&(V.wrap=-V.wrap);V.status=V.wrap?42:113;J.adler=2===V.wrap?0:1;V.last_flush=0;t._tr_init(V);return 0}function p(J){var V=m(J);0===V&&(J=J.state,J.window_size=2*J.w_size,Y(J.head),J.max_lazy_match=B[J.level].max_lazy,J.good_match=B[J.level].good_length,J.nice_match=B[J.level].nice_length,J.max_chain_length=B[J.level].max_chain,J.strstart=0,J.block_start=0,J.lookahead=0,J.insert=0,J.match_length= J.prev_length=2,J.match_available=0,J.ins_h=0);return V}function D(J,V,H,S,L,T){if(!J)return-2;var R=1;-1===V&&(V=6);0>S?(R=0,S=-S):15L||9S||15V||9T||4J.pending_buf_size-5&&(H=J.pending_buf_size-5);;){if(1>=J.lookahead){z(J);if(0===J.lookahead&&0===V)return 1;if(0===J.lookahead)break}J.strstart+=J.lookahead;J.lookahead= 0;var S=J.block_start+H;if(0===J.strstart||J.strstart>=S)if(J.lookahead=J.strstart-S,J.strstart=S,q(J,!1),0===J.strm.avail_out)return 1;if(J.strstart-J.block_start>=J.w_size-262&&(q(J,!1),0===J.strm.avail_out))return 1}J.insert=0;if(4===V)return q(J,!0),0===J.strm.avail_out?3:4;J.strstart>J.block_start&&q(J,!1);return 1}),new b(4,4,8,4,C),new b(4,5,16,8,C),new b(4,6,32,32,C),new b(4,4,16,16,P),new b(8,16,32,32,P),new b(8,16,128,128,P),new b(8,32,128,256,P),new b(32,128,258,1024,P),new b(32,258,258, 4096,P)];Q.deflateInit=function(J,V){return D(J,V,8,15,8,0)};Q.deflateInit2=D;Q.deflateReset=p;Q.deflateResetKeep=m;Q.deflateSetHeader=function(J,V){if(!J||!J.state||2!==J.state.wrap)return-2;J.state.gzhead=V;return 0};Q.deflate=function(J,V){if(!J||!J.state||5V)return J?w(J,-2):-2;var H=J.state;if(!J.output||!J.input&&0!==J.avail_in||666===H.status&&4!==V)return w(J,0===J.avail_out?-5:-2);H.strm=J;var S=H.last_flush;H.last_flush=V;if(42===H.status)if(2===H.wrap)J.adler=0,c(H,31),c(H,139),c(H, 8),H.gzhead?(c(H,(H.gzhead.text?1:0)+(H.gzhead.hcrc?2:0)+(H.gzhead.extra?4:0)+(H.gzhead.name?8:0)+(H.gzhead.comment?16:0)),c(H,H.gzhead.time&255),c(H,H.gzhead.time>>8&255),c(H,H.gzhead.time>>16&255),c(H,H.gzhead.time>>24&255),c(H,9===H.level?2:2<=H.strategy||2>H.level?4:0),c(H,H.gzhead.os&255),H.gzhead.extra&&H.gzhead.extra.length&&(c(H,H.gzhead.extra.length&255),c(H,H.gzhead.extra.length>>8&255)),H.gzhead.hcrc&&(J.adler=f(J.adler,H.pending_buf,H.pending,0)),H.gzindex=0,H.status=69):(c(H,0),c(H,0), c(H,0),c(H,0),c(H,0),c(H,9===H.level?2:2<=H.strategy||2>H.level?4:0),c(H,3),H.status=113);else{var L=8+(H.w_bits-8<<4)<<8;L|=(2<=H.strategy||2>H.level?0:6>H.level?1:6===H.level?2:3)<<6;0!==H.strstart&&(L|=32);H.status=113;u(H,L+(31-L%31));0!==H.strstart&&(u(H,J.adler>>>16),u(H,J.adler&65535));J.adler=1}if(69===H.status)if(H.gzhead.extra){for(L=H.pending;H.gzindex<(H.gzhead.extra.length&65535)&&(H.pending!==H.pending_buf_size||(H.gzhead.hcrc&&H.pending>L&&(J.adler=f(J.adler,H.pending_buf,H.pending- L,L)),y(J),L=H.pending,H.pending!==H.pending_buf_size));)c(H,H.gzhead.extra[H.gzindex]&255),H.gzindex++;H.gzhead.hcrc&&H.pending>L&&(J.adler=f(J.adler,H.pending_buf,H.pending-L,L));H.gzindex===H.gzhead.extra.length&&(H.gzindex=0,H.status=73)}else H.status=73;if(73===H.status)if(H.gzhead.name){L=H.pending;do{if(H.pending===H.pending_buf_size&&(H.gzhead.hcrc&&H.pending>L&&(J.adler=f(J.adler,H.pending_buf,H.pending-L,L)),y(J),L=H.pending,H.pending===H.pending_buf_size)){var T=1;break}T=H.gzindexL&&(J.adler=f(J.adler,H.pending_buf,H.pending-L,L));0===T&&(H.gzindex=0,H.status=91)}else H.status=91;if(91===H.status)if(H.gzhead.comment){L=H.pending;do{if(H.pending===H.pending_buf_size&&(H.gzhead.hcrc&&H.pending>L&&(J.adler=f(J.adler,H.pending_buf,H.pending-L,L)),y(J),L=H.pending,H.pending===H.pending_buf_size)){T=1;break}T=H.gzindexL&&(J.adler=f(J.adler,H.pending_buf,H.pending-L,L));0===T&&(H.status=103)}else H.status=103;103===H.status&&(H.gzhead.hcrc?(H.pending+2>H.pending_buf_size&&y(J),H.pending+2<=H.pending_buf_size&&(c(H,J.adler&255),c(H,J.adler>>8&255),J.adler=0,H.status=113)):H.status=113);if(0!==H.pending){if(y(J),0===J.avail_out)return H.last_flush=-1,0}else if(0===J.avail_in&&(V<<1)-(4=H.wrap)return 1;2===H.wrap?(c(H,J.adler&255),c(H,J.adler>>8&255), c(H,J.adler>>16&255),c(H,J.adler>>24&255),c(H,J.total_in&255),c(H,J.total_in>>8&255),c(H,J.total_in>>16&255),c(H,J.total_in>>24&255)):(u(H,J.adler>>>16),u(H,J.adler&65535));y(J);0=S.w_size){0===L&&(Y(S.head),S.strstart=0,S.block_start=0,S.insert=0);var T=new v.Buf8(S.w_size);v.arraySet(T,V,H-S.w_size,S.w_size,0);V=T;H=S.w_size}T=J.avail_in;var R=J.next_in;var G=J.input;J.avail_in=H;J.next_in=0;J.input=V;for(z(S);3<=S.lookahead;){V=S.strstart;H=S.lookahead-2;do S.ins_h=(S.ins_h<A&&(u.subarray&&q||!u.subarray&&y))return String.fromCharCode.apply(null,Y.shrinkBuf(u,A));for(var z="",C=0;Cya;ya++)c[ya]=252<=ya?6:248<=ya?5:240<=ya?4:224<=ya?3:192<=ya?2:1;c[254]=c[254]=1;Q.string2buf=function(u){var A, z,C=u.length,P=0;for(A=0;Ag?1:2048>g?2:65536>g?3:4}var b=new Y.Buf8(P);for(A=z=0;zg?b[z++]=g:(2048>g?b[z++]=192|g>>>6:(65536>g?b[z++]=224|g>>>12:(b[z++]=240|g>>>18,b[z++]=128|g>>>12&63),b[z++]=128|g>>>6&63),b[z++]=128|g& 63);return b};Q.buf2binstring=function(u){return w(u,u.length)};Q.binstring2buf=function(u){for(var A=new Y.Buf8(u.length),z=0,C=A.length;zg)P[z++]=g;else{var h=c[g];if(4g?P[z++]=g:(g-=65536,P[z++]=55296|g>>10&1023,P[z++]=56320|g&1023)}}}return w(P,z)};Q.utf8border= function(u,A){var z;A=A||u.length;A>u.length&&(A=u.length);for(z=A-1;0<=z&&128===(u[z]&192);)z--;return 0>z||0===z?A:z+c[u[z]]>A?z:A}}; shadow$provide[235]=function(ya,ca,Sa,Q){Sa.exports=function(){this.input=null;this.total_in=this.avail_in=this.next_in=0;this.output=null;this.total_out=this.avail_out=this.next_out=0;this.msg="";this.state=null;this.data_type=2;this.adler=0}}; shadow$provide[236]=function(ya,ca,Sa,Q){function w(C){if(!(this instanceof w))return new w(C);C=this.options=q.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},C||{});C.raw&&0C.windowBits&&(C.windowBits+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.strm=new A;this.strm.avail_out=0;var P=y.deflateInit2(this.strm,C.level,C.method,C.windowBits,C.memLevel,C.strategy);if(0!==P)throw Error(u[P]); C.header&&y.deflateSetHeader(this.strm,C.header);if(C.dictionary){C="string"===typeof C.dictionary?c.string2buf(C.dictionary):"[object ArrayBuffer]"===z.call(C.dictionary)?new Uint8Array(C.dictionary):C.dictionary;P=y.deflateSetDictionary(this.strm,C);if(0!==P)throw Error(u[P]);this._dict_set=!0}}function Y(C,P){P=new w(P);P.push(C,!0);if(P.err)throw P.msg||u[P.err];return P.result}var y=ca(233),q=ca(228),c=ca(234),u=ca(232),A=ca(235),z=Object.prototype.toString;w.prototype.push=function(C,P){var g= this.strm,h=this.options.chunkSize;if(this.ended)return!1;P=P===~~P?P:!0===P?4:0;"string"===typeof C?g.input=c.string2buf(C):"[object ArrayBuffer]"===z.call(C)?g.input=new Uint8Array(C):g.input=C;g.next_in=0;g.avail_in=g.input.length;do{0===g.avail_out&&(g.output=new q.Buf8(h),g.next_out=0,g.avail_out=h);C=y.deflate(g,P);if(1!==C&&0!==C)return this.onEnd(C),this.ended=!0,!1;if(0===g.avail_out||0===g.avail_in&&(4===P||2===P))if("string"===this.options.to)this.onData(c.buf2binstring(q.shrinkBuf(g.output, g.next_out)));else this.onData(q.shrinkBuf(g.output,g.next_out))}while((0p&&(m+=c[q++]<>>24;m>>>=E;p-=E;E=f>>>16&255;if(0=== E)z[A++]=f&65535;else if(E&16){var B=f&65535;if(E&=15)p>>=E,p-=E;15>p&&(m+=c[q++]<>>24;m>>>=E;p-=E;E=f>>>16&255;if(E&16){f&=65535;E&=15;pP){w.msg="invalid distance too far back";y.mode=30;break a}m>>>=E;p-=E;E=A-Y;if(f>E){E=f-E;if(E>h&&y.sane){w.msg="invalid distance too far back";y.mode=30;break a}var J=0;var V=l;if(0===b){if(J+=g-E,E>3;q-=B;p-=B<<3;w.next_in=q;w.next_out=A;w.avail_in=q=m;m++)E[m]=0;for(p=0;pD&&(H=D);if(0===D)return P[g++]=20971520,P[g++]=20971520,b.bits=1,0;for(l=1;l=m;m++)if(v<<=1,v-=E[m],0>v)return-1;if(0m;m++)B[m+1]=B[m]+E[m];for(p=0;pL?(M=J[V+h[p]],I=S[f+h[p]]):(M=96,I=0);v=1<>B)+r]=O<<24|M<<16|I|0;while(0!==r);for(v=1<>=1;0!==v?(t&=v-1,t+=v):t=0;p++;if(0===--E[m]){if(m===D)break;m=A[z+h[p]]}if(m>H&&(t&F)!==R){0===B&&(B=H);T+=l;C=m-B;for(v=1<=v)break;C++;v<<=1}G+=1<>>24&255)+(p>>>8&65280)+((p&65280)<<8)+((p&255)<<24)}function Y(){this.mode=0;this.last=!1;this.wrap=0;this.havedict=!1;this.total=this.check=this.dmax=this.flags=0;this.head=null;this.wnext=this.whave=this.wsize=this.wbits=0;this.window=null;this.extra=this.offset=this.length=this.bits=this.hold=0;this.distcode=this.lencode=null;this.have=this.ndist=this.nlen=this.ncode=this.distbits=this.lenbits=0;this.next=null;this.lens=new z.Buf16(320); this.work=new z.Buf16(288);this.distdyn=this.lendyn=null;this.was=this.back=this.sane=0}function y(p){if(!p||!p.state)return-2;var D=p.state;p.total_in=p.total_out=D.total=0;p.msg="";D.wrap&&(p.adler=D.wrap&1);D.mode=1;D.last=0;D.havedict=0;D.dmax=32768;D.head=null;D.hold=0;D.bits=0;D.lencode=D.lendyn=new z.Buf32(852);D.distcode=D.distdyn=new z.Buf32(592);D.sane=1;D.back=-1;return 0}function q(p){if(!p||!p.state)return-2;var D=p.state;D.wsize=0;D.whave=0;D.wnext=0;return y(p)}function c(p,D){if(!p|| !p.state)return-2;var v=p.state;if(0>D){var t=0;D=-D}else t=(D>>4)+1,48>D&&(D&=15);if(D&&(8>D||15=r.wsize?(z.arraySet(r.window,D,v-r.wsize,r.wsize,0),r.wnext=0,r.whave=r.wsize):(p=r.wsize- r.wnext,p>t&&(p=t),z.arraySet(r.window,D,v-t,p,r.wnext),(t-=p)?(z.arraySet(r.window,D,v-t,t,0),r.wnext=t,r.whave=r.wsize):(r.wnext+=p,r.wnext===r.wsize&&(r.wnext=0),r.whaveT;){if(0===S)break a;S--;L+=H[V++]<>>8&255;f.check=P(f.check,t,2,0);T=L=0;f.mode=2;break}f.flags=0;f.head&&(f.head.done=!1);if(!(f.wrap&1)||(((L&255)<< 8)+(L>>8))%31){p.msg="incorrect header check";f.mode=30;break}if(8!==(L&15)){p.msg="unknown compression method";f.mode=30;break}L>>>=4;T-=4;var O=(L&15)+8;if(0===f.wbits)f.wbits=O;else if(O>f.wbits){p.msg="invalid window size";f.mode=30;break}f.dmax=1<T;){if(0===S)break a;S--;L+=H[V++]<>8&1);f.flags&512&&(t[0]=L&255,t[1]=L>>>8&255,f.check=P(f.check,t,2,0));T=L=0;f.mode=3;case 3:for(;32>T;){if(0===S)break a;S--;L+=H[V++]<>>8&255,t[2]=L>>>16&255,t[3]=L>>>24&255,f.check=P(f.check,t,4,0));T=L=0;f.mode=4;case 4:for(;16>T;){if(0===S)break a;S--;L+=H[V++]<>8);f.flags&512&&(t[0]=L&255,t[1]=L>>>8&255,f.check=P(f.check,t,2,0));T=L=0;f.mode=5;case 5:if(f.flags& 1024){for(;16>T;){if(0===S)break a;S--;L+=H[V++]<>>8&255,f.check=P(f.check,t,2,0));T=L=0}else f.head&&(f.head.extra=null);f.mode=6;case 6:if(f.flags&1024){var M=f.length;M>S&&(M=S);M&&(f.head&&(O=f.head.extra_len-f.length,f.head.extra||(f.head.extra=Array(f.head.extra_len)),z.arraySet(f.head.extra,H,V,M,O)),f.flags&512&&(f.check=P(f.check,H,M,V)),S-=M,V+=M,f.length-=M);if(f.length)break a}f.length=0;f.mode=7;case 7:if(f.flags& 2048){if(0===S)break a;M=0;do O=H[V+M++],f.head&&O&&65536>f.length&&(f.head.name+=String.fromCharCode(O));while(O&&Mf.length&&(f.head.comment+=String.fromCharCode(O));while(O&&MT;){if(0===S)break a;S--;L+=H[V++]<>9&1,f.head.done=!0);p.adler=f.check=0;f.mode=12;break;case 10:for(;32>T;){if(0===S)break a;S--;L+=H[V++]<>>=T& 7;T-=T&7;f.mode=27;break}for(;3>T;){if(0===S)break a;S--;L+=H[V++]<>>=1;--T;switch(L&3){case 0:f.mode=14;break;case 1:O=f;if(b){l=new z.Buf32(512);m=new z.Buf32(32);for(M=0;144>M;)O.lens[M++]=8;for(;256>M;)O.lens[M++]=9;for(;280>M;)O.lens[M++]=7;for(;288>M;)O.lens[M++]=8;h(1,O.lens,0,288,l,0,O.work,{bits:9});for(M=0;32>M;)O.lens[M++]=5;h(2,O.lens,0,32,m,0,O.work,{bits:5});b=!1}O.lencode=l;O.lenbits=9;O.distcode=m;O.distbits=5;f.mode=20;if(6===D){L>>>=2;T-=2;break a}break;case 2:f.mode= 17;break;case 3:p.msg="invalid block type",f.mode=30}L>>>=2;T-=2;break;case 14:L>>>=T&7;for(T-=T&7;32>T;){if(0===S)break a;S--;L+=H[V++]<>>16^65535)){p.msg="invalid stored block lengths";f.mode=30;break}f.length=L&65535;T=L=0;f.mode=15;if(6===D)break a;case 15:f.mode=16;case 16:if(M=f.length){M>S&&(M=S);M>J&&(M=J);if(0===M)break a;z.arraySet(B,H,V,M,E);S-=M;V+=M;J-=M;E+=M;f.length-=M;break}f.mode=12;break;case 17:for(;14>T;){if(0===S)break a;S--;L+=H[V++]<>>=5;T-=5;f.ndist=(L&31)+1;L>>>=5;T-=5;f.ncode=(L&15)+4;L>>>=4;T-=4;if(286T;){if(0===S)break a;S--;L+=H[V++]<>>=3;T-=3}for(;19>f.have;)f.lens[r[f.have++]]=0;f.lencode=f.lendyn;f.lenbits=7;M={bits:f.lenbits};F=h(0,f.lens,0,19,f.lencode,0,f.work,M);f.lenbits=M.bits;if(F){p.msg="invalid code lengths set";f.mode=30;break}f.have= 0;f.mode=19;case 19:for(;f.have>>24;I&=65535;if(M<=T)break;if(0===S)break a;S--;L+=H[V++]<I)L>>>=M,T-=M,f.lens[f.have++]=I;else{if(16===I){for(O=M+2;T>>=M;T-=M;if(0===f.have){p.msg="invalid bit length repeat";f.mode=30;break}O=f.lens[f.have-1];M=3+(L&3);L>>>=2;T-=2}else if(17===I){for(O=M+3;T>>=M;T-=M;O=0;M=3+(L&7);L>>>=3;T-=3}else{for(O= M+7;T>>=M;T-=M;O=0;M=11+(L&127);L>>>=7;T-=7}if(f.have+M>f.nlen+f.ndist){p.msg="invalid bit length repeat";f.mode=30;break}for(;M--;)f.lens[f.have++]=O}}if(30===f.mode)break;if(0===f.lens[256]){p.msg="invalid code -- missing end-of-block";f.mode=30;break}f.lenbits=9;M={bits:f.lenbits};F=h(1,f.lens,0,f.nlen,f.lencode,0,f.work,M);f.lenbits=M.bits;if(F){p.msg="invalid literal/lengths set";f.mode=30;break}f.distbits=6;f.distcode=f.distdyn;M={bits:f.distbits}; F=h(2,f.lens,f.nlen,f.ndist,f.distcode,0,f.work,M);f.distbits=M.bits;if(F){p.msg="invalid distances set";f.mode=30;break}f.mode=20;if(6===D)break a;case 20:f.mode=21;case 21:if(6<=S&&258<=J){p.next_out=E;p.avail_out=J;p.next_in=V;p.avail_in=S;f.hold=L;f.bits=T;g(p,G);E=p.next_out;B=p.output;J=p.avail_out;V=p.next_in;H=p.input;S=p.avail_in;L=f.hold;T=f.bits;12===f.mode&&(f.back=-1);break}for(f.back=0;;){I=f.lencode[L&(1<>>24;O=I>>>16&255;I&=65535;if(M<=T)break;if(0===S)break a;S--; L+=H[V++]<>ia)];M=I>>>24;O=I>>>16&255;I&=65535;if(ia+M<=T)break;if(0===S)break a;S--;L+=H[V++]<>>=ia;T-=ia;f.back+=ia}L>>>=M;T-=M;f.back+=M;f.length=I;if(0===O){f.mode=26;break}if(O&32){f.back=-1;f.mode=12;break}if(O&64){p.msg="invalid literal/length code";f.mode=30;break}f.extra=O&15;f.mode=22;case 22:if(f.extra){for(O=f.extra;T>>= f.extra;T-=f.extra;f.back+=f.extra}f.was=f.length;f.mode=23;case 23:for(;;){I=f.distcode[L&(1<>>24;O=I>>>16&255;I&=65535;if(M<=T)break;if(0===S)break a;S--;L+=H[V++]<>ia)];M=I>>>24;O=I>>>16&255;I&=65535;if(ia+M<=T)break;if(0===S)break a;S--;L+=H[V++]<>>=ia;T-=ia;f.back+=ia}L>>>=M;T-=M;f.back+=M;if(O&64){p.msg="invalid distance code";f.mode=30;break}f.offset=I;f.extra=O&15;f.mode=24;case 24:if(f.extra){for(O= f.extra;T>>=f.extra;T-=f.extra;f.back+=f.extra}if(f.offset>f.dmax){p.msg="invalid distance too far back";f.mode=30;break}f.mode=25;case 25:if(0===J)break a;M=G-J;if(f.offset>M){M=f.offset-M;if(M>f.whave&&f.sane){p.msg="invalid distance too far back";f.mode=30;break}M>f.wnext?(M-=f.wnext,O=f.wsize-M):O=f.wnext-M;M>f.length&&(M=f.length);ia=f.window}else ia=B,O=E-f.offset,M=f.length;M>J&&(M=J);J-=M;f.length-=M;do B[E++]=ia[O++]; while(--M);0===f.length&&(f.mode=21);break;case 26:if(0===J)break a;B[E++]=f.length;J--;f.mode=21;break;case 27:if(f.wrap){for(;32>T;){if(0===S)break a;S--;L|=H[V++]<T;){if(0===S)break a;S--;L+=H[V++]<f.mode&&(27>f.mode||4!==D))&&A(p,p.output,p.next_out,G-p.avail_out))return f.mode=31,-4;R-=p.avail_in;G-=p.avail_out;p.total_in+=R;p.total_out+=G;f.total+=G;f.wrap&&G&&(p.adler=f.check=f.flags?P(f.check,B,G,p.next_out-G):C(f.check,B,G,p.next_out-G));p.data_type=f.bits+(f.last?64:0)+(12===f.mode? 128:0)+(20===f.mode||15===f.mode?256:0);(0===R&&0===G||4===D)&&0===F&&(F=-5);return F};Q.inflateEnd=function(p){if(!p||!p.state)return-2;var D=p.state;D.window&&(D.window=null);p.state=null;return 0};Q.inflateGetHeader=function(p,D){if(!p||!p.state)return-2;p=p.state;if(0===(p.wrap&2))return-2;p.head=D;D.done=!1;return 0};Q.inflateSetDictionary=function(p,D){var v=D.length;if(!p||!p.state)return-2;var t=p.state;if(0!==t.wrap&&11!==t.mode)return-2;if(11===t.mode){var r=C(1,D,v,0);if(r!==t.check)return-3}if(A(p, D,v,v))return t.mode=31,-4;t.havedict=1;return 0};Q.inflateInfo="pako inflate (from Nodeca project)"}; shadow$provide[240]=function(ya,ca,Sa,Q){Sa.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}}; shadow$provide[241]=function(ya,ca,Sa,Q){Sa.exports=function(){this.os=this.xflags=this.time=this.text=0;this.extra=null;this.extra_len=0;this.comment=this.name="";this.hcrc=0;this.done=!1}}; shadow$provide[242]=function(ya,ca,Sa,Q){function w(g){if(!(this instanceof w))return new w(g);var h=this.options=q.assign({chunkSize:16384,windowBits:0,to:""},g||{});h.raw&&0<=h.windowBits&&16>h.windowBits&&(h.windowBits=-h.windowBits,0===h.windowBits&&(h.windowBits=-15));!(0<=h.windowBits&&16>h.windowBits)||g&&g.windowBits||(h.windowBits+=32);15h.windowBits&&0===(h.windowBits&15)&&(h.windowBits|=15);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.strm=new z;this.strm.avail_out= 0;g=y.inflateInit2(this.strm,h.windowBits);if(g!==u.Z_OK)throw Error(A[g]);this.header=new C;y.inflateGetHeader(this.strm,this.header);if(h.dictionary&&("string"===typeof h.dictionary?h.dictionary=c.string2buf(h.dictionary):"[object ArrayBuffer]"===P.call(h.dictionary)&&(h.dictionary=new Uint8Array(h.dictionary)),h.raw&&(g=y.inflateSetDictionary(this.strm,h.dictionary),g!==u.Z_OK)))throw Error(A[g]);}function Y(g,h){h=new w(h);h.push(g,!0);if(h.err)throw h.msg||A[h.err];return h.result}var y=ca(239), q=ca(228),c=ca(234),u=ca(240),A=ca(232),z=ca(235),C=ca(241),P=Object.prototype.toString;w.prototype.push=function(g,h){var b=this.strm,l=this.options.chunkSize,m=this.options.dictionary,p=!1;if(this.ended)return!1;h=h===~~h?h:!0===h?u.Z_FINISH:u.Z_NO_FLUSH;"string"===typeof g?b.input=c.binstring2buf(g):"[object ArrayBuffer]"===P.call(g)?b.input=new Uint8Array(g):b.input=g;b.next_in=0;b.avail_in=b.input.length;do{0===b.avail_out&&(b.output=new q.Buf8(l),b.next_out=0,b.avail_out=l);g=y.inflate(b,u.Z_NO_FLUSH); g===u.Z_NEED_DICT&&m&&(g=y.inflateSetDictionary(this.strm,m));g===u.Z_BUF_ERROR&&!0===p&&(g=u.Z_OK,p=!1);if(g!==u.Z_STREAM_END&&g!==u.Z_OK)return this.onEnd(g),this.ended=!0,!1;if(b.next_out&&(0===b.avail_out||g===u.Z_STREAM_END||0===b.avail_in&&(h===u.Z_FINISH||h===u.Z_SYNC_FLUSH)))if("string"===this.options.to){var D=c.utf8border(b.output,b.next_out);var v=b.next_out-D;var t=c.buf2string(b.output,D);b.next_out=v;b.avail_out=l-v;v&&q.arraySet(b.output,b.output,D,v,0);this.onData(t)}else this.onData(q.shrinkBuf(b.output, b.next_out));0===b.avail_in&&0===b.avail_out&&(p=!0)}while((0>>=8;return g},z=function(C,P,g,h,b,l){var m= C.file,p=C.compression,D=l!==q.utf8encode,v=Y.transformTo("string",l(m.name)),t=Y.transformTo("string",q.utf8encode(m.name)),r=m.comment;l=Y.transformTo("string",l(r));var f=Y.transformTo("string",q.utf8encode(r)),E=t.length!==m.name.length,B=f.length!==r.length;r="";var J=m.dir;var V=m.date,H=0,S=0,L=0;if(!P||g)H=C.crc32,S=C.compressedSize,L=C.uncompressedSize;C=0;P&&(C|=8);D||!E&&!B||(C|=2048);P=0;J&&(P|=16);"UNIX"===b?(b=798,(D=m=m.unixPermissions)||(D=J?16893:33204),P|=(D&65535)<<16):(b=20,P|= (m.dosPermissions||0)&63);m=V.getUTCHours();m=m<<6|V.getUTCMinutes();m=m<<5|V.getUTCSeconds()/2;J=V.getUTCFullYear()-1980;J=J<<4|V.getUTCMonth()+1;J=J<<5|V.getUTCDate();E&&(t=A(1,1)+A(c(v),4)+t,r+="up"+A(t.length,2)+t);B&&(t=A(1,1)+A(c(l),4)+f,r+="uc"+A(t.length,2)+t);t="\n\x00"+A(C,2);t+=p.magic;t+=A(m,2);t+=A(J,2);t+=A(H,4);t+=A(S,4);t+=A(L,4);t+=A(v.length,2);t+=A(r.length,2);p=u.LOCAL_FILE_HEADER+t+v+r;h=u.CENTRAL_FILE_HEADER+A(b,2)+t+A(l.length,2)+"\x00\x00\x00\x00"+A(P,4)+A(h,4)+v+r+l;return{fileRecord:p, dirRecord:h}};Y.inherits(w,y);w.prototype.push=function(C){var P=C.meta.percent||0,g=this.entriesCount,h=this._sources.length;this.accumulate?this.contentBuffer.push(C):(this.bytesWritten+=C.data.length,y.prototype.push.call(this,{data:C.data,meta:{currentFile:this.currentFile,percent:g?(P+100*(g-h-1))/g:100}}))};w.prototype.openedSource=function(C){this.currentSourceOffset=this.bytesWritten;this.currentFile=C.file.name;var P=this.streamFiles&&!C.file.dir;P?(C=z(C,P,!1,this.currentSourceOffset,this.zipPlatform, this.encodeFileName),this.push({data:C.fileRecord,meta:{percent:0}})):this.accumulate=!0};w.prototype.closedSource=function(C){this.accumulate=!1;var P=this.streamFiles&&!C.file.dir,g=z(C,P,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.dirRecords.push(g.dirRecord);if(P)P=this.push,C=u.DATA_DESCRIPTOR+A(C.crc32,4)+A(C.compressedSize,4)+A(C.uncompressedSize,4),P.call(this,{data:C,meta:{percent:100}});else for(this.push({data:g.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift()); this.currentFile=null};w.prototype.flush=function(){for(var C=this.bytesWritten,P=0;Py)throw Error("End of data reached (data length \x3d "+this.length+", asked index \x3d "+y+"). Corrupted zip ?");},setIndex:function(y){this.checkIndex(y);this.index=y},skip:function(y){this.setIndex(this.index+y)},byteAt:function(y){},readInt:function(y){var q= 0,c;this.checkOffset(y);for(c=this.index+y-1;c>=this.index;c--)q=(q<<8)+this.byteAt(c);this.index+=y;return q},readString:function(y){return Y.transformTo("string",this.readData(y))},readData:function(y){},lastIndexOfSignature:function(y){},readAndCheckSignature:function(y){},readDate:function(){var y=this.readInt(4);return new Date(Date.UTC((y>>25&127)+1980,(y>>21&15)-1,y>>16&31,y>>11&31,y>>5&63,(y&31)<<1))}};Sa.exports=w}; shadow$provide[252]=function(ya,ca,Sa,Q){function w(y){Y.call(this,y);for(var q=0;q>8;this.dir=this.externalFileAttributes&16?!0:!1;0===C&&(this.dosPermissions=this.externalFileAttributes&63);3===C&&(this.unixPermissions=this.externalFileAttributes>>16&65535);this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(C){this.extraFields[1]&&(C=Y(this.extraFields[1].value),this.uncompressedSize===y.MAX_VALUE_32BITS&& (this.uncompressedSize=C.readInt(8)),this.compressedSize===y.MAX_VALUE_32BITS&&(this.compressedSize=C.readInt(8)),this.localHeaderOffset===y.MAX_VALUE_32BITS&&(this.localHeaderOffset=C.readInt(8)),this.diskNumberStart===y.MAX_VALUE_32BITS&&(this.diskNumberStart=C.readInt(4)))},readExtraFields:function(C){var P=C.index+this.extraFieldsLength;this.extraFields||(this.extraFields={});for(;C.index+4A){if(this.isSignature(0,q.LOCAL_FILE_HEADER))throw Error("Corrupted zip: can't find end of central directory");throw Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");}this.reader.setIndex(A);var z=A;this.checkSignature(q.CENTRAL_DIRECTORY_END);this.readBlockEndOfCentral();if(this.diskNumber===y.MAX_VALUE_16BITS|| this.diskWithCentralDirStart===y.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===y.MAX_VALUE_16BITS||this.centralDirRecords===y.MAX_VALUE_16BITS||this.centralDirSize===y.MAX_VALUE_32BITS||this.centralDirOffset===y.MAX_VALUE_32BITS){this.zip64=!0;A=this.reader.lastIndexOfSignature(q.ZIP64_CENTRAL_DIRECTORY_LOCATOR);if(0>A)throw Error("Corrupted zip: can't find the ZIP64 end of central directory locator");this.reader.setIndex(A);this.checkSignature(q.ZIP64_CENTRAL_DIRECTORY_LOCATOR);this.readBlockZip64EndOfCentralLocator(); if(!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,q.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(q.ZIP64_CENTRAL_DIRECTORY_END),0>this.relativeOffsetEndOfZip64CentralDir))throw Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir);this.checkSignature(q.ZIP64_CENTRAL_DIRECTORY_END);this.readBlockZip64EndOfCentral()}A=this.centralDirOffset+this.centralDirSize; this.zip64&&(A=A+20+(12+this.zip64EndOfCentralSize));A=z-A;if(0A)throw Error("Corrupted zip: missing "+Math.abs(A)+" bytes.");},prepareReader:function(A){this.reader=Y(A)},load:function(A){this.prepareReader(A);this.readEndOfCentral();this.readCentralDir();this.readLocalFiles()}};Sa.exports=w}; shadow$provide[259]=function(ya,ca,Sa,Q){function w(z){return new y.Promise(function(C,P){var g=z.decompressed.getContentWorker().pipe(new u);g.on("error",function(h){P(h)}).on("end",function(){g.streamInfo.crc32!==z.decompressed.crc32?P(Error("Corrupted zip : CRC32 mismatch")):C()}).resume()})}var Y=ca(215),y=ca(214),q=ca(217),c=ca(258),u=ca(224),A=ca(210);Sa.exports=function(z,C){var P=this;C=Y.extend(C||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:q.utf8decode}); return A.isNode&&A.isStream(z)?y.Promise.reject(Error("JSZip can't accept a stream when loading a zip file.")):Y.prepareContent("the loaded zip file",z,!0,C.optimizedBinaryString,C.base64).then(function(g){var h=new c(C);h.load(g);return h}).then(function(g){var h=[y.Promise.resolve(g)];g=g.files;if(C.checkCRC32)for(var b=0;bPromise.resolve().then(function(){return Y}).then(y=>new y.BackgroundTaskWeb)});class w extends ya.WebPlugin{beforeExit(y){throw this.unimplemented("Not implemented on web.");}finish(y){throw this.unimplemented("Not implemented on web.");}}var Y=Object.freeze({__proto__:null,BackgroundTaskWeb:w});Q.BackgroundTask=ca}; shadow$provide[262]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});ya=ca(5);ca=ya.registerPlugin("Share",{web:()=>Promise.resolve().then(function(){return Y}).then(y=>new y.ShareWeb)});class w extends ya.WebPlugin{async canShare(){return"undefined"!==typeof navigator&&navigator.share?{value:!0}:{value:!1}}async share(y){if("undefined"===typeof navigator||!navigator.share)throw this.unavailable("Share API not available in this browser");await navigator.share({title:y.title,text:y.text, url:y.url});return{}}}var Y=Object.freeze({__proto__:null,ShareWeb:w});Q.Share=ca}; shadow$provide[263]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0});ya=ca(5);Q.ActionSheetButtonStyle=void 0;(function(y){y.Default="DEFAULT";y.Destructive="DESTRUCTIVE";y.Cancel="CANCEL"})(Q.ActionSheetButtonStyle||(Q.ActionSheetButtonStyle={}));ca=Q.ActionSheetButtonStyle;Sa=ya.registerPlugin("ActionSheet",{web:()=>Promise.resolve().then(function(){return Y}).then(y=>new y.ActionSheetWeb)});class w extends ya.WebPlugin{async showActions(y){return new Promise((q,c)=>{c=document.querySelector("pwa-action-sheet"); c||(c=document.createElement("pwa-action-sheet"),document.body.appendChild(c));c.header=y.title;c.cancelable=!1;c.options=y.options;c.addEventListener("onSelection",async u=>{q({index:u.detail})})})}}var Y=Object.freeze({__proto__:null,ActionSheetWeb:w});Q.ActionSheet=Sa;Q.ActionSheetOptionStyle=ca}; shadow$provide[264]=function(ya,ca,Sa,Q){Object.defineProperty(Q,"__esModule",{value:!0})}; shadow$provide[265]=function(ya,ca,Sa,Q){function w(c){if("function"!==typeof WeakMap)return null;var u=new WeakMap,A=new WeakMap;return(w=function(z){return z?A:u})(c)}function Y(c,u){if(!u&&c&&c.__esModule)return c;if(null===c||"object"!==typeof c&&"function"!==typeof c)return{default:c};if((u=w(u))&&u.has(c))return u.get(c);var A={},z=Object.defineProperty&&Object.getOwnPropertyDescriptor,C;for(C in c)if("default"!==C&&Object.prototype.hasOwnProperty.call(c,C)){var P=z?Object.getOwnPropertyDescriptor(c, C):null;P&&(P.get||P.set)?Object.defineProperty(A,C,P):A[C]=c[C]}A.default=c;u&&u.set(c,A);return A}Object.defineProperty(Q,"__esModule",{value:!0});var y={SendIntent:!0};Q.SendIntent=void 0;ya=ca(5);var q=ca(264);Object.keys(q).forEach(function(c){"default"!==c&&"__esModule"!==c&&(Object.prototype.hasOwnProperty.call(y,c)||c in Q&&Q[c]===q[c]||Object.defineProperty(Q,c,{enumerable:!0,get:function(){return q[c]}}))});ya=(0,ya.registerPlugin)("SendIntent",{web:()=>Promise.resolve().then(()=>Y(ca("./web"))).then(c=> new c.SendIntentWeb)});Q.SendIntent=ya}; shadow$provide[266]=function(ya,ca,Sa,Q){(function(w,Y){"object"===typeof Q&&"undefined"!==typeof Sa?Sa.exports=Y():"function"===typeof define&&define.amd?define(Y):(w="undefined"!==typeof globalThis?globalThis:w||self,w.DOMPurify=Y())})(this,function(){function w(Ba){"@babel/helpers - typeof";return w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(la){return typeof la}:function(la){return la&&"function"==typeof Symbol&&la.constructor===Symbol&&la!==Symbol.prototype?"symbol": typeof la},w(Ba)}function Y(Ba,la){Y=Object.setPrototypeOf||function(ka,ua){ka.__proto__=ua;return ka};return Y(Ba,la)}function y(){if("undefined"===typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(Ba){return!1}}function q(Ba,la,ka){q=y()?Reflect.construct:function(ua,na,oa){var La=[null];La.push.apply(La,na);ua=new (Function.bind.apply(ua,La));oa&& Y(ua,oa.prototype);return ua};return q.apply(null,arguments)}function c(Ba){var la=Array.isArray(Ba)?u(Ba):void 0;la||(la="undefined"!==typeof Symbol&&null!=Ba[Symbol.iterator]||null!=Ba["@@iterator"]?Array.from(Ba):void 0);if(!la)a:{if(Ba){if("string"===typeof Ba){la=u(Ba,void 0);break a}la=Object.prototype.toString.call(Ba).slice(8,-1);"Object"===la&&Ba.constructor&&(la=Ba.constructor.name);if("Map"===la||"Set"===la){la=Array.from(Ba);break a}if("Arguments"===la||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(la)){la= u(Ba,void 0);break a}}la=void 0}if(!(Ba=la))throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");return Ba}function u(Ba,la){if(null==la||la>Ba.length)la=Ba.length;for(var ka=0,ua=Array(la);ka/i,Da))te(Wc,qa);else{ic&&(Da=L(Da,dc," "),Da=L(Da,Nc," "));var re=Ud(qa.nodeName);if(vc(re,Wd,Da)){!pf||"id"!==Wd&&"name"!==Wd||(te(Wc,qa),Da="user-content-"+Da);if(bb&&"object"===w(yb)&&"function"===typeof yb.getAttributeType&&!Hc)switch(yb.getAttributeType(re,Wd)){case "TrustedHTML":Da=bb.createHTML(Da);break;case "TrustedScriptURL":Da=bb.createScriptURL(Da)}try{Hc?qa.setAttributeNS(Hc,Wc,Da):qa.setAttribute(Wc,Da),J(la.removed)}catch(xe){}}}}Ab("afterSanitizeAttributes", qa,null)}},sa=function Ta(Da){var wb,ac=pe(Da);for(Ab("beforeSanitizeShadowDOM",Da,null);wb=ac.nextNode();)Ab("uponSanitizeShadowNode",wb,null),ec(wb)||(wb.content instanceof na&&Ta(wb.content),Xa(wb));Ab("afterSanitizeShadowDOM",Da,null)};la.sanitize=function(Da){var Ta=1